sql一个关键字多个字段查询
答案:5 悬赏:40
解决时间 2021-02-12 04:32
- 提问者网友:霸道ぁ小哥
- 2021-02-11 06:13
sql一个关键字多个字段查询
最佳答案
- 二级知识专家网友:一池湖水
- 2021-02-11 07:38
可以通过全文索引来实现
当然你的方法也可以,每个字段用上去空函数如isnull(field1,'')+isnull(field2,'')
当然你的方法也可以,每个字段用上去空函数如isnull(field1,'')+isnull(field2,'')
全部回答
- 1楼网友:疯山鬼
- 2021-02-11 09:06
你为什么不这样select * from table where like '%key%'呢,加上field1 +field2 +field3 +field4 +field5你是想干嘛使啊?
- 2楼网友:飘零作归宿
- 2021-02-11 08:55
select 别名.字段1,别名.字段2,别名.字段3 from 表.别名 where 别名.字段1 in ('字段1值1',字段1值2'','字段1值3');
用关键字 in实现 一个字段的多个值查询,上面使用伪代码举例
希望我的回答对你有帮助。。
- 3楼网友:零负荷的放任
- 2021-02-11 08:45
select * from table where nvl(field1,'') +nvl(field2,'') +nvl(field3,'') +nvl(field4,'') +nvl(field5,'') like '%key%'
nvl(field,'')是个函数,把控制置为‘’
- 4楼网友:承载所有颓废
- 2021-02-11 07:57
如果是 oracle 使用 nvl 函数
如果是 sql server 使用 isnull函数
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯