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

Cách thay thế ký tự thứ n trong máy chủ sql

Sử dụng công cụ Hàm STUFF chèn một chuỗi vào một chuỗi khác. Nó xóa một độ dài được chỉ định của các ký tự trong chuỗi đầu tiên ở vị trí bắt đầu và sau đó chèn chuỗi thứ hai vào chuỗi đầu tiên ở vị trí bắt đầu.

select STUFF(ABC, starting_index, 1, 'X') from XXX

"Đây là vị trí int của bạn để thay thế" là vị trí không chỉ thay thế bằng bất kỳ số int nào và vị trí đó sẽ được thay thế Lưu ý: (Cảm ơn pcnate cho đề xuất) start_index là vị trí int của bạn để thay thế.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kết hợp cột varchar với cột int

  2. Làm cách nào để kiểm tra các biến bảng và bảng tạm thời trong phiên gỡ lỗi trong SSMS 2008?

  3. Sử dụng chỉ mục trong bảng được tối ưu hóa bộ nhớ máy chủ SQL

  4. STRING_SPLIT () trong SQL Server 2016:Tiếp theo # 1

  5. Tạo hồ sơ thư cơ sở dữ liệu (SSMS)