我有一个包含两列的表格:first_name
和last_name
。在应用程序中,用户可以看到全名(例如,名字+姓氏)。
例子:
first_name last_name
bat man
Barack Obama
在应用程序中,如果用户搜索“蝙蝠侠”,则不会获得任何结果。
那么,如何使用两个列进行过滤?
我当前的SQL:
select *
from people
where first_name ilike 'bat man'
or last_name ilike 'bat man'
您正在寻找字符串连接运算符||
:
SELECT *
FROM people
WHERE (first_name || ' ' || last_name) ILIKE 'bat man'
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句