Hãy thử
UPDATE Name
SET ref_id = CASE WHEN CHARINDEX('-',full_id) = 4 THEN SUBSTRING(full_id,1,3) ELSE NULL END
Điều đó sẽ đặt cột ref_id cho tất cả các hàng bằng cách sử dụng 3 ký tự đầu tiên của cột full_id.
Hãy thử
UPDATE Name
SET ref_id = CASE WHEN CHARINDEX('-',full_id) = 4 THEN SUBSTRING(full_id,1,3) ELSE NULL END
Điều đó sẽ đặt cột ref_id cho tất cả các hàng bằng cách sử dụng 3 ký tự đầu tiên của cột full_id.
Làm cách nào để đọc cột XML trong SQL Server 2008?
Cách gửi kết quả truy vấn qua email trong SQL Server (T-SQL)
SQL Server JSON_Modify, Làm thế nào để Cập nhật tất cả?
Sự khác biệt giữa Truy vấn con và Truy vấn con có Tương quan
Cách lưu và truy xuất hình ảnh PictureBox vào Cơ sở dữ liệu máy chủ Sql Cột Varbinary (Tối đa) VB.NET