|
| » 首页 » 电脑_数码 » 编程 » 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 用法 请高人指教。》答案收集时间:2008-06-14 14:37:46 |