我有这个sql命令:select name from criminals where name || surname like '%SH%' order by id;
问题是我的结果还显示名称“LambroS”“Hitiris”,因为姓氏字母和第一个姓氏字母形成“SH”。我该如何解决这个问题?如果其中任何一个包含这些字母,我想显示结果。
答案 0 :(得分:2)
您也可以尝试使用OR:
select name from criminals where name like '%SH%' OR surname like '%SH%'
答案 1 :(得分:0)
试试这个:
SELECT NAME
FROM CRIMINALS
WHERE NAME
|| ' '
|| SURNAME LIKE '%SH%'
ORDER BY ID;