email belongs to table booking and its defined as type “Text” in our Microsoft sql server
SELECT email,
COUNT(email) AS NumOccurrences
FROM Booking
GROUP BY email
HAVING ( COUNT(email) > 1 )
after running the above query(trying to find duplicates emails in the booking)
I got the error message like this:
The text, ntext, and image data
types cannot be compared or sorted, except when using IS NULL or LIKE
operator.
I am using Microsoft Sql
since you are using
SQL Server, why not change the data type toVARCHAR(100)?To work around this error without changing the datatype, the
TEXT or NTEXTcolumn needs to be converted toVARCHAR or NVARCHARwhen used in either theORDER BYclause or theGROUP BYclause of aSELECTstatement. eg, which is alittle bit messy