sql >> Databasteknik >  >> RDS >> Sqlserver

SQL-server ignorera skiftläge i ett where-uttryck

I standardkonfigurationen för en SQL Server-databas är strängjämförelser är fallet okänslig. Om din databas åsidosätter den här inställningen (genom att använda en alternativ sortering), måste du ange vilken sorts sortering som ska användas i din fråga.

SELECT * FROM myTable WHERE myField = 'sOmeVal' COLLATE SQL_Latin1_General_CP1_CI_AS

Observera att sammanställningen jag gav är bara ett exempel (även om det mer än troligt kommer att fungera bra för dig). En mer ingående översikt över SQL Server-kollationer finns här.



  1. 2 sätt att ta reda på vilket kvartal en dejt tillhör i MariaDB

  2. Hur använder du skriptvariabler i psql?

  3. Hur man ändrar användare till superanvändare i PostgreSQL

  4. Hur får man skillnad på dagar/månader/år (dateradiff) mellan två datum?