sql >> Base de Datos >  >> RDS >> Sqlserver

Consulta SQL Where Column ='' que devuelve los caracteres Emoji 🎃 y 🍰

Esto depende de la intercalación.

Coincide con una cadena vacía

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

No coincide con la cadena vacía

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

El 100 las intercalaciones están más actualizadas (aunque aún no son de última generación, están disponibles desde 2008) y debe usar intercalaciones más modernas a menos que tenga alguna razón específica para no hacerlo. La entrada BOL para 100 intercalaciones llama específicamente

Se agregó ponderación a caracteres que antes no tenían ponderación y que se habrían comparado por igual.