sqlserver中两个text类型数值如何比较是否相等
答案:2 悬赏:50 手机版
解决时间 2021-03-23 11:55
- 提问者网友:川水往事
- 2021-03-22 13:22
在sql语句中作为条件比较……
最佳答案
- 五星知识达人网友:轮獄道
- 2021-03-22 14:36
create table testText
(
textCol text,
textCol2 text
)
insert into testText(textCol,textCol2)
values ('searchThis','searchThis1')
select *
from testText
where SUBSTRINg(textCol,1,datalength(textCol)) <> SUBSTRINg(textCol2,1,datalength(textCol2))
(
textCol text,
textCol2 text
)
insert into testText(textCol,textCol2)
values ('searchThis','searchThis1')
select *
from testText
where SUBSTRINg(textCol,1,datalength(textCol)) <> SUBSTRINg(textCol2,1,datalength(textCol2))
全部回答
- 1楼网友:像个废品
- 2021-03-22 14:43
你好!错误应该是:
数据类型 text 和 varchar 在 equal to 运算符中不兼容。
有一个转换函数不知道你用过了没?
select test_test from test where cast(test_test as varchar)='三国演义'
呵呵!行不行咯!
望好好学习,天天向上!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯