sql数据库like怎么用,sql的like怎么用
http://www.itjxue.com 2023-01-07 22:11 来源:未知 点击次数:
sql中的like用法
like是针对字符型的
你可以先把数字转化成字符再用like
select * from Table1 where TO_CHAR(列名) like '%1%'
SQL语句 LIKE的用法
感觉这样写比较清楚些,熟练了,可以简写:
declare @str char(20) ---可根据实际要查找的字段设定大小
set @str=(select 字段 from 表1 where 限定条件)
set @str='%'+字段+'%'
select * from 表2 where 条件 like @str
SQL中like里怎么使用输入参数
SQL like 需要配合通配符使用。
sql 中的通配符有。
以table_a中的 a 列,来举例
select * from table_a where a like "a%"
--检索a列 以 "a"开头的记录
select * from table_a where a like "%a"
--检索a列?以 "a"结尾的记录
select * from table_a where a like "%a%"
--检索a列?字符中包含“a”的记录
select * from table_a where a like "___"
--检索 a列 只有3个字符的记录
select * from table_a where a like "_a"
--检索a列 只有2个字符,且第二个字符为 “a”的记录
select * from table_a where a like '[abc]%'
--检索a列 以 "a","b","C" 开头的记录
select * from table_a where a like '[!abc]%'
--检索a列 不以 "a","b","C" 开头的记录