Problemas para recuperar mensajes emoji en una consulta SQL y se ignoran o se tratan como una cadena vacía [duplicado]
Tengo el emoji "👍" almacenado como mensaje en mi base de datos. Cuando ejecuto mi procedimiento de tienda para recuperar registros donde
select top 10 *
from t_MemberApp_PushNotifications
where contactID = 10930547
and pushMessage <> ''
order by 1 desc
No muestra los datos cuando solo hay emoji presentes. Como podéis ver en las imágenes adjuntas.
Intenté comprender el problema consultando el enlace proporcionado y usted puede utilizarlo para abordar mi inquietud en un SQL Fiddle. Enlace de violín
Aceptado
Utilice N para indicar una cadena UNICODE
Select top 10 * from t_MemberApp_PushNotifications
where contactID = 10930547 and pushMessage <> N'' order by 1 desc
Puedes usar len()
Select top 10 * from t_MemberApp_PushNotifications
where contactID = 10930547 and LEN(pushMessage) >0 order by 1 desc