sql >> Database teknologi >  >> RDS >> Sqlserver

Hvordan laver man en case-sensitiv søgning i WHERE-klausulen (jeg bruger SQL Server)?

Kan gøres ved at ændre Collation. Som standard skelner der ikke mellem store og små bogstaver.

Uddrag fra linket:

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

Eller skift kolonnerne til at skelne mellem store og små bogstaver.



  1. Hvordan påvirker NULL-værdier ydeevnen i en databasesøgning?

  2. Hvad er den bedste metode til at overføre parametre til SQLCommand?

  3. Forbinder Oracle til Amazon Aurora

  4. .NET Core 2.1 Identity får alle brugere med deres tilknyttede roller