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 '%想要搜的内容'
这种是以"想要搜的内容"结尾的字符串.
注意字符串用''号引上
温馨提示:内容为网友见解,仅供参考
第1个回答  2008-06-06
先为你的数据库打开全文索引
exec sp_fulltext_database 'enable'
再为你想要查询的表建立全文索引
exec sp_fulltext_table 表1,'Create'

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

MSSQL

SQL语句SELECTLIKElike用法(sql中的like使用方法)
LIKE语句的语法格式是:select*from表名where字段名like对应值(子串),它主要是针对字符型字段的,它的作用是在一个字符型字段列中检索包含对应子串的。假设有一个数据库中有个表table1,在table1中有两个字段,分别是name和sex二者全是字符型数据。现在我们要在姓名字段中查询以“张”字开头的记录,...

sql 语言select 中like 用法 请高人指教。
sql=select form 表1 where like '%想要搜的内容'这种是以"想要搜的内容"结尾的字符串.注意字符串用''号引上

jsp select语句like用法
LIKE确定给定的字符串是否与指定的模式匹配。模式可以包含常规字符和通配符字符。模式匹配过程中,常规字符必须与字符串中指定的字符完全匹配。然而,可使用字符串的任意片段匹配通配符。与使用 = 和 != 字符串比较运算符相比,使用通配符可使 LIKE 运算符更加灵活。如果任何参数都不属于字符串数据类型,Micro...

在sql语句中,like所有的用法
like语句的语法格式是:select * from 表名 where 字段名 like 对应值(子串),它主要是针对字符型字段的,它的作用是在一个字符型字段列中检索包含对应子串的。A:% 包含零个或多个字符的任意字符串:1、like'Mc%' 将搜索以字母 Mc 开头的所有字符串(如 McBadden)。2、like'%inger' 将搜索...

sql语句like用法(like用法)
Like的灵活性在于,它可以与通配符结合使用,如百分号(%)和下划线(_),在模糊匹配中发挥威力。例如,搜索以'abc'开头的所有单词,可以写成 "SELECT * FROM table WHERE column LIKE 'abc%'。然而,像to do和doing的用法,虽然在日常语言中可以互换,但在SQL查询中,根据具体需求,可能需要选择特定...

SQL LIKE 操作符介绍
SQL LIKE 操作符语法:SELECT column_name(s)FROM table_nameWHERE column_name LIKE pattern原始的表 (用在例子中的):Persons 表:IdLastNameFirstNameAddressCity1AdamsJohnOxford StreetLondon2BushGeorgeFifth AvenueNew York3CarterThomasChangan StreetBeijing例子 1现在,我们希望从上面的 Persons 表中...

sql中的like用法
like是针对字符型的 你可以先把数字转化成字符再用like select * from Table1 where TO_CHAR(列名) like '%1%'

关于sql查询中的like用法疑问?
like是包含的意思,就是字段值中包含你要like的名称 你的例子中,中国工商银行 中 是不包含 中国工商银行上海支行 的,所以查不到 反过来,中国工商银行上海支行 中是包含 中国工商银行 的,所以如果是有 name = "中国工商银行上海支行"数据的时候,用like '%中国工商银行%'来查的话就能查到了 ...

sql 中 like 语句的用法?
在SQL中,`LIKE`语句是一种强大的文本匹配工具,用于在查询时筛选出符合特定模式的字段值。以下是一些`LIKE`的常见用法实例:1. 匹配特定字符序列:- 当你需要查找精确匹配时,使用`LIKE '1234_'`,如`SELECT * FROM test_like WHERE like_value LIKE '1234_'`。这将返回单个字符后的'1234',结果...

sql 的like语句
like 关键字 (进行字符串的匹配检查,其中将大量使用通配符) (模糊查询)如查询姓名中姓王的人的数据:select * from 表名 where name like = '王%'代表后面任意多个字 _代表后面一个字 '王_'如 查找姓名中带王字的人的数据:select * from 表名 where name like = '%王%'如 查看性别...

相似回答