我想获取其中name
和surname
以'Ib'开头的数据,但在结果行中只有name
以'Ib'开头的数据。
这是我的查询:
select*
from student
where concat(name,surname) like '%Ib';
答案 0 :(得分:3)
您要串联名字和姓氏,因此要检查“ name + surname”是否以“ Ib”开头。您想要where name like 'Ib%' AND surname like 'Ib%'
答案 1 :(得分:0)
如果要检索名称或姓氏以“ Ib”开头的所有行:
select *
from student
where name like '%Ib'
or surname like '%Ib';
如果您希望行都以“ Ib”开头:
select *
from student
where name like '%Ib'
and surname like '%Ib';