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" 开头的记录

(责任编辑:IT教学网)

更多

推荐Flash教程文章