Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Cập nhật chuỗi con của một cột

UPDATE Meter
SET Name = 'ZAA_' + SUBSTRING(Name, 4, LEN(Name))
WHERE SUBSTRING(Name, 1, 4) = 'ZAA\'

Chỉnh sửa:

Hoặc như @Damien_The_Unbliever nói, để sử dụng chỉ mục:

UPDATE Meter
SET Name = 'ZAA_' + SUBSTRING(Name, 4, LEN(Name))
WHERE Name LIKE 'ZAA\%'

CHỈNH SỬA

Từ nhận xét của bạn, hãy thử câu lệnh này để sửa \ bổ sung :

UPDATE Meter
SET Name = 'ZAA_' + SUBSTRING(Name, 5, LEN(Name))
WHERE Name LIKE 'ZAA_\%'


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Lỗi SQL Server 1934 xảy ra trên CHÈN vào bảng với cột được tính toán PHP / PDO

  2. tính toán Row Wise Sum - Máy chủ Sql

  3. Logic có điều kiện trong tập lệnh PostDeployment.sql sử dụng SQLCMD

  4. Chỉ mục nhóm nên được đặt trên cột nào?

  5. Tính toán giờ làm việc giữa hai ngày