不能比较或排序 text、ntext 和 image 数据类型,除非使用 IS NULL 或 LIKE 运算符

首先,text不能用于排序
其次,一般也不应该按照text排序
如果需要,可以截取部分字符进行排序

示例:
例如有一个字段名为 detail 类型为text,
select  cast(detail  as varchar(50)) as detail  from 表1 group by cast(detail as varchar(50))

即先将字段强转为varchar类型,在进行查询和group by

原文地址:https://www.cnblogs.com/lncyc/p/14543194.html