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

Làm cách nào để thực hiện tìm kiếm phân biệt chữ hoa chữ thường trong mệnh đề WHERE (Tôi đang sử dụng SQL Server)?

Có thể được thực hiện thông qua việc thay đổi Collation. Theo mặc định, nó không phân biệt chữ hoa chữ thường.

Trích từ liên kết:

SELECT 1
FROM dbo.Customers
WHERE   CustID = @CustID COLLATE SQL_Latin1_General_CP1_CS_AS
    AND CustPassword = @CustPassword COLLATE SQL_Latin1_General_CP1_CS_AS

Hoặc thay đổi các cột thành phân biệt chữ hoa chữ thường.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Sự khác biệt về cách xử lý khoảng trắng giữa Oracle và SQL Server

  2. Làm thế nào để tránh lỗi chia cho 0 trong SQL?

  3. Sql Server - kết nối với xác thực windows

  4. Làm thế nào để chỉ nhận các giá trị cột số?

  5. Loại bỏ một máy chủ được liên kết trong SQL Server bằng T-SQL