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

Come eseguire una ricerca con distinzione tra maiuscole e minuscole nella clausola WHERE (sto usando SQL Server)?

Può essere fatto modificando la Fascicolazione. Per impostazione predefinita, non fa distinzione tra maiuscole e minuscole.

Estratto dal link:

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

In alternativa, modifica le colonne in modo che facciano distinzione tra maiuscole e minuscole.