您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

mssql sqlserver text、image字段类型无法使用DISTINCT的处理方法分享

bubuko 2022/1/25 19:19:42 sqlserver 字数 5007 阅读 803 来源 http://www.bubuko.com/infolist-5-1.html

转自:?http://www.maomao365.com/?p=9775 摘要: 下文简述sqlserver数据库中 text image类型无法使用distinct的处理方法分享 实验环境:sql server 2017?sqlserver我们常常需要对一系列值进行取distinct操作,但是当直 ...

转自: http://www.maomao365.com/?p=9775  

摘要:
下文简述sqlserver数据库中 text image类型无法使用distinct的处理方法分享
实验环境:sql server 2017 
sqlserver我们常常需要对一系列值进行取distinct操作,但是当直接对text类型的值进行distinct 操作,将会出现一些错误信息,
下文将讲述如何处理此类异常,使可以使用distinct关键字,如下:
实现思路:
将text类型转换为varchar(max)
ntext类型转换为Nvarchar(max)
image类型转换为varchar(max) 类型后,再使用distinct关键字

create table [maomao365.com](info text)
insert into [maomao365.com] values(sqlserver)
insert into [maomao365.com] values(maomao365) 
insert into [maomao365.com] values(SQL) 
insert into [maomao365.com] values(N数据库)
go

select distinct info from 
[maomao365.com]
go
---distinct 转换数据
select distinct convert(varchar(max),info)
from [maomao365.com]
go
drop table [maomao365.com]

 

mssql sqlserver text、image字段类型无法使用DISTINCT的处理方法分享

原文:https://www.cnblogs.com/pengxp/p/14149839.html


如果您也喜欢它,动动您的小指点个赞吧

除非注明,文章均由 laddyq.com 整理发布,欢迎转载。

转载请注明:
链接:http://laddyq.com
来源:laddyq.com
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


联系我
置顶