中易网

sql 语言select 中like 用法 请高人指教。

答案:3  悬赏:30  
解决时间 2021-03-21 10:56
我有个数据表,因为里面字段太多了 我要从所有的字段中模糊搜索 想用
sql=select form 表1 where like 想要搜的内容%

但like前 是不是必须要加字段名称啊??
真的要加的话 有几百个字段那 。。 怎么解决这个问题 高手帮忙 感激不尽。。
最佳答案
不用,看你想进行那种模糊查询了.
sql=select form 表1 where like '想要搜的内容%'
这种是以"想要搜的内容"开头的字符串.
sql=select form 表1 where like '%想要搜的内容%'
这种是只要字符串中有"想要搜的内容",就能查出来.
sql=select form 表1 where like '%想要搜的内容'
这种是以"想要搜的内容"结尾的字符串.
注意字符串用''号引上
全部回答
先为你的数据库打开全文索引 exec sp_fulltext_database 'enable' 再为你想要查询的表建立全文索引 exec sp_fulltext_table 表1,'Create' 之后用这个语句就可以查找了 select * from 表1 where contains(*,'内容') MSSQL
like语句的语法格式是:select * from 表名 where 字段名 like 对应值(子串),它主要是针对字符型字段的,它的作用是在一个字符型字段列中检索包含对应子串的。 假设有一个数据库中有个表table1,在table1中有两个字段,分别是name和sex二者全是字符型数据。现在我们要在姓名字段中查询以“张”字开头的记录,语句如下:
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
怎样才能快速发财?(不偷不抢不坑不卖)
我是外地户口 在重庆上班 有必要上五险吗?
手里有一款比较实用的办公app应该怎样推广出
女主叫尉迟缨葵,男主叫不二周助
炉子烤的地瓜好吃流油,在现在家居生活中,什
四级片是什么?
玫丽网网购有保障吗?
QQ空间的应用动态,最多能看到以前几天的?
丹东国际酒店旋转餐厅自助餐现在还有吗?怎么
女孩子都喜欢什么样的男生?
支票盖什么章
哪位山东兖州停车位配比要求?
依强银饰专卖店地址好找么,我有些事要过去
1箱蜜蜂一个季度可以酿15千克蜂蜜,照这样计算
信贷员放出去的钱人跑了怎么办
推荐资讯
历史上除了贞观之治,文景之治,还有多少个之
杜荀鹤 《雪》的 思想感情
暖气管道及球阀问题
广东中国移动神州行畅听卡用户
为什么最近总是感觉腰酸背痛,上楼梯很吃力?
望奎县出租车
申通和圆通和韵达哪个贵邮递费
【每日一句-日常口语】you're really a
长沙哪的西餐最好吃!!!
语言残疾一级有月补贴吗
藏语"姐妹花“汉语怎么说
为什么西凤酒扫码扫不到
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?