SQL语句 substr() 查询字符串中有没有某个值

高分请分析下,SQL语句 substr() 查询字符串中有没有某个值?

用substr()查询学生表中 名字中有 张 的 SQL语句怎么写 。。。求教。。。。
最新回答
睫毛下的眼泪坠落花已枯萎

2024-11-05 05:19:17

oracle的话可以这样写:
select * from student where instr(name,'张') != 0
慌屿

2024-11-05 01:47:23

象这种查询用like 比较合适
select * from student where name like '%张%'
追问
like的我会 ,但老师跟我们说在工程中一般用substr(),我查了下,这是输出某个字符串,不能搜索里面的是字符啊。。。。求解啊。。
追答
老师说的也不一定全对,或者你可以直接去问那个老师用法
追问
鲜奶千层雪

2024-11-05 15:55:53

SQL中没有SUBSTR()这个函数,怎么写!!!