sql like命令结合了单词

时间:2013-10-09 08:04:25

标签: sql compare

我有这个sql命令:select name from criminals where name || surname like '%SH%' order by id;

问题是我的结果还显示名称“LambroS”“Hitiris”,因为姓氏字母和第一个姓氏字母形成“SH”。我该如何解决这个问题?如果其中任何一个包含这些字母,我想显示结果。

2 个答案:

答案 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;