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'