sql >> Databasteknik >  >> RDS >> Sqlserver

Hur man sorterar SQL_Latin1_General_CP1_CI_AS med IN-operatorn

...
NOT IN (SELECT email COLLATE SQL_Latin1_General_CP1_CI_AS AS email FROM Customer)

Sorteringsbiten följer i princip kolumnnamnet.

Eller detta (beror på vilken du vill ha):

SELECT * FROM #temp WHERE email collate SQL_Latin1_General_CP1_CI_AS NOT IN (SELECT email FROM Customer) 

Slutligen, om din DB är SQL_Latin1_General_CP1_CI_AS, är ett alternativ att använda ...COLLATE Database_Default... för att tvinga till en standardinställning.




  1. Återställ pg_stat_statements med Google Cloud SQL

  2. Migrera Azure Database for MySQL/MariaDB till en lokal server

  3. SQLAlchemy-frågan visar fel Kan inte sammanfoga tabellen/valbara "arbetsflöden" till sig själv

  4. Hur ställer jag in ASP.NET MVC 2 med MySQL?