SQLServer中的text类型字段要如何查询(sql查看字段类型)

SQLServer中的text类型字段要如何查询(sql查看字段类型),第1张

MEDIUMTEXT

一个BLOB或TEXT列,最大长度为16777215(2^24-1)个字符。

TEXT

一个BLOB或TEXT列,最大长度为65535(2^16-1)个字符。

这两个的区别是长度不同。

不知道你是什么数据库,如果是Mysql,可以这样(假定含有qq字段的表为t1,另一张表为t2):

select `name` from `t2` where find_in_set(`id`, (select `nameid` from `t1` where `qq`=123));

如果是SQLServer,则这样:

select [name] from [t2] where charindex(','+[id]+',',','+(select [nameid] from [t1] where [qq]=123)+',')>0;

如果是ACCESS,则这样:

select [name] from [t2] where instr(',' & (select [nameid] from [t1] where [qq]=123) & ',',',' & [id] & ',')>0;

以上就是关于SQLServer中的text类型字段要如何查询(sql查看字段类型)全部的内容,包括:SQLServer中的text类型字段要如何查询(sql查看字段类型)、SQL 语句 将一个表中用特殊字符分割的字段转换成多行数据、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9757852.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存