躶聊网站,270004,ptv网络电视
摘要:
下文简述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]
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
数据库SQL---数据库、基本表、视图、索引的定义、修改、删除
在 Azure CentOS VM 中配置 SQL Server 2019 AG - (上)
在 Azure CentOS VM 中配置 SQL Server 2019 AG - (下)
网友评论