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

SQL Query Where Column ='' returnerer Emoji-tegn 🎃 og 🍰

Dette er sorteringsafhængigt.

Matcher tom streng

SELECT 1 where N'' = N'🍰'  COLLATE latin1_general_ci_as

Matcher ikke tom streng

SELECT 1 WHERE N'' = N'🍰'   COLLATE latin1_general_100_ci_as

100 sorteringer er mere up-to-date (selvom de stadig ikke er bløde, de har været tilgængelige siden 2008), og du bør bruge mere moderne sorteringer, medmindre du har en bestemt grund til at lade være. BOL-indgangen for 100 sorteringer kalder specifikt ud

Vægtning er blevet tilføjet til tidligere ikke-vægtede karakterer, der ville have sammenlignet ens.



  1. LEAD og LAG analytiske funktioner

  2. VarBinary vs Image SQL Server-datatype til lagring af binære data?

  3. Skal jeg bruge NOT IN, OUTER APPLY, LEFT OUTER JOIN, UNDTAGET eller IKKE FINDER?

  4. Sorten, der spilder til niveau 15.000