Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> SQL Server

Hàm REPLACE trong SQL Server

Mô tả

Hàm REPLACE trong SQL Server thay thế tất cả lần xuất hiện của chuỗi con chuoi_a bằng chuỗi mới chuoi_b trong chuỗi gốc. Thay thế không phân biệt chữ hoa/thường.

Cú pháp

REPLACE(chuoi, chuoi_a, chuoi_b)

Tham số:

  • chuoi: Chuỗi gốc chứa chuỗi con cần thay.
  • chuoi_a: Chuỗi con sẽ bị thay thế (tất cả lần xuất hiện).
  • chuoi_b: Chuỗi mới thay thế chuoi_a.

Lưu ý:

  • Thay thế không phân biệt hoa/thường (case-insensitive).
  • Hỗ trợ từ SQL Server 2005 trở lên.

Ví dụ

SELECT REPLACE('QuaNtrimang.com', 'n', '3');
-- Kết quả: 'Qua3trima3g.com' (cả 'n' và 'N' thành '3')

SELECT REPLACE('TipsMake.com', 'quan', '1234');
-- Kết quả: '1234trimang.com' (không phân biệt hoa/thường)

SELECT REPLACE('TipsMake.com', '.com', '1');
-- Kết quả: 'Quantrimang1'

SELECT REPLACE('Quan Tri Mang', ' ', '0');
-- Kết quả: 'Quan0Tri0Mang'