0

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

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

4

2 回答 2

2

您也可以尝试使用 OR:

select name from criminals where name like '%SH%' OR surname like '%SH%'
于 2013-10-09T08:10:28.140 回答
0

试试这个:

SELECT NAME 
FROM   CRIMINALS 
WHERE  NAME 
       || ' ' 
       || SURNAME LIKE '%SH%' 
ORDER  BY ID; 
于 2013-10-09T08:06:39.617 回答