Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Как да направя търсене, чувствително към малки и големи букви в клауза WHERE (използвам SQL Server)?

Може да стане чрез промяна на Collation. По подразбиране е без значение за главните букви.

Извадка от линка:

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

Или променете колоните, за да бъдат чувствителни към главни букви.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. 4 начина за изброяване на всички изгледи в база данни на SQL Server

  2. SQL:Изберете динамично име на колона въз основа на променлива

  3. Как да добавя първичен ключ auto_increment в базата данни на SQL Server?

  4. NEWID() срещу NEWSEQUENTIALID() в SQL Server:Каква е разликата?

  5. SQL Server Log Shipping &Disaster Recovery Installation and Configuration -3