问题描述:distinct 关键字解决不了,不能以 distinct 方式选择 text、ntext 或 image 数据类型
在sql server中text,ntext,image是无法直接用distinct来去除重复项的,解决的方法也是有的,代码如下:
SELECT DISTINCT CAST(COLNAME AS VARCHAR) FROM TABLENAME
就是把text类型转为varchar再去重
具体实例:
SELECT DISTINCT ID_PatientExamDepart,ID_Depart,depart_Name_R ,Depart_SummaryNaming_R,CAST(DepartSummary AS VARCHAR)DepartSummary FROM PeisPatientExamDepart where ID_Patient='21266';