无主键(包含text类型)sql去除重复项

问题描述: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';


你可能感兴趣的:(无主键(包含text类型)sql去除重复项)