» 首页 » 电脑_数码 » 编程 » sql 语言select 中like 用法 请高人指教。

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

我有个数据表,因为里面字段太多了 我要从所有的字段中模糊搜索 想用
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 '%想要搜的内容'
这种是以"想要搜的内容"结尾的字符串.
注意字符串用''号引上

不用,看你想进行那种模糊查询了.
sql=select form 表1 where like '想要搜的内容%'
这种是以"想要搜的内容"开头的字符串.
sql=select form 表1 where like '%想要搜的内容%'
这种是只要字符串中有"想要搜的内容",就能查出来.
sql=select form 表1 where like '%想要搜的内容'
这种是以"想要搜的内容"结尾的字符串.
注意字符串用''号引上

很明显最佳答案是错的,因为没有特定的字段,根本没法用like,这是全文搜索的范畴 当然你愿意 字段1 like 'XXX' or 字段 like 'XXX' .... 写上几十个那么用like也可以
先为你的数据库打开全文索引
exec sp_fulltext_database 'enable'
再为你想要查询的表建立全文索引
exec sp_fulltext_table 表1,'Create'


之后用这个语句就可以查找了
select * from 表1 where contains(*,'内容')

MSSQL

 相关问题
·sql 语言select 中like 用法 请高人指教。
·ASP语言代码求助,急啊~~~~~~~~~
·在ASP页面中如何实现ACCESS数据库URL链接
·美萍进销存好用吗?
·文本框的默认值怎么设为上一次输入的记录
·求助!在线等!怎么居中框架?
·有关程序员的若干问题!!!高分
·简便运算1+2-3-4+5+6-7-8+9+10-……+1990=?
·关于上传图片,将途经存入access数据库的问题
·matlab中多个输出参数如何显示???
·flash迷宫游戏
·帮忙写段代码,显示百度主页
·函数重载的问题
·怎样在EXCEL2007里面做函数输出不同的答案,字体颜色不一样
·求一道VF编程...我们的作业

 《sql 语言select 中like 用法 请高人指教。》答案收集时间:2008-06-14 14:37:46



©2007 电脑技术问答录