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

tsql lần xuất hiện cuối cùng bên trong một chuỗi

Tìm , bằng cách đảo ngược chuỗi và tìm kiếm lần xuất hiện đầu tiên, sau đó đọc nhiều ký tự đó từ bên phải của chuỗi;

rtrim(right(list_field, charindex(',', reverse(list_field)) - 1))

(Sử dụng reverse(list_field) + ',' nếu có khả năng không có dấu phân cách trong trường và bạn muốn một giá trị duy nhất)




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Hợp nhất hai bảng / nối các giá trị thành một cột

  2. Làm cách nào để đặt chuỗi kết nối theo chương trình cho Entity-Framework Code-First?

  3. Vòng lặp trên bảng (Không sử dụng con trỏ) để nối dữ liệu

  4. Cơ sở dữ liệu SQL Server Số liệu thống kê sử dụng CPU

  5. Kết nối với Cơ sở dữ liệu SQL Server 2012 bằng C # (Visual Studio 2012)