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

Sử dụng Collate trong CONCAT

Bạn đặt COLLATE sau mỗi trường, viz trong trường hợp xấu nhất:

SELECT DISTINCT
    CONCAT(p.FULLNAMES COLLATE Latin1_General_CI_AS, 
      (CONCAT(' ' COLLATE Latin1_General_CI_AS, 
          p.SURNAME COLLATE Latin1_General_CI_AS))) AS NAME
FROM Person p


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tại sao chỉ một trong những chuỗi kết nối này hoạt động khi chúng thực sự giống hệt nhau?

  2. SQL Server báo cáo 'Tên cột không hợp lệ', nhưng cột này hiện diện và truy vấn hoạt động thông qua phòng thu quản lý

  3. Hướng đặt hàng động

  4. truy vấn cột nhị phân bằng cách sử dụng như trong máy chủ sql

  5. tsql:Cách truy xuất ngày cuối cùng của mỗi tháng giữa phạm vi ngày nhất định