sql >> Database >  >> RDS >> Sqlserver

SQL-server negeer hoofdletters in een waar-expressie

In de standaardconfiguratie van een SQL Server-database zijn tekenreeksvergelijkingen zijn niet hoofdlettergevoelig. Als uw database deze instelling overschrijft (door het gebruik van een alternatieve sortering), moet u specificeren wat voor soort sortering u in uw zoekopdracht wilt gebruiken.

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

Merk op dat de sortering die ik heb verstrekt slechts een voorbeeld is (hoewel het meer dan waarschijnlijk prima voor u zal werken). Een uitgebreider overzicht van SQL Server-sorteringen vindt u hier.



  1. Een Oracle-database migreren naar MySQL op AWS, deel 2

  2. Wat te doen als u een onjuiste bladwijzer-rangschikkingsfout krijgt bij het gebruik van SQL Server met ons Oracle ODBC-stuurprogramma?

  3. CSV in SQL-ontwikkelaar…

  4. Wat zijn de verschillen tussen utf8_general_ci en utf8_unicode_ci?