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

Hàm STUFF trong SQL Server

Mô tả

Hàm STUFF trong SQL Server dùng để chèn một chuỗi vào chuỗi khác, bằng cách xóa một số ký tự tại vị trí chỉ định rồi chèn chuỗi mới vào vị trí đó.

Cú pháp

STUFF(string, start, length, new_string)

Tham số:

  • string: Chuỗi gốc cần thay đổi.
  • start: Vị trí bắt đầu xóa (ký tự đầu tiên = 1).
  • length: Số ký tự cần xóa từ vị trí start.
  • new_string: Chuỗi sẽ được chèn vào vị trí start.

Lưu ý:

  • Xem thêm hàm REPLACE để tìm và thay thế chuỗi.
  • Hỗ trợ từ SQL Server 2005 trở lên.

Ví dụ

SELECT STUFF('TipsMake.com', 1, 11, 'Meta');
-- Kết quả: 'Meta.com' (xóa 11 ký tự từ đầu, chèn 'Meta')

SELECT STUFF('QuanTriMang.com', 5, 3, '1234');
-- Kết quả: 'Quan1234Mang.com' (xóa 'Tri', chèn '1234')

SELECT STUFF('QuanTriMang.com', 12, 4, ' la website thong tin dien tu');
-- Kết quả: 'QuanTriMang la website thong tin dien tu'