PostgreSQL 中涉及变量名的字符串比较查询的正确语法是什么?
Whats the right syntax for the string comparison query involving variable name in PostgreSQL?
假设我有一个 Table 名字
First Name Last Name
--------------------------
Kris Kristos
我想要一个正确的查询语法,看起来像
Select *
from Name
where First_name like '%'Last_Name'%'
我想我得到了答案。 'concat' 可用于此目的。
Select *
from name
where firstname like concat('%',lastname)
您可以使用 strpos
:
SELECT *
FROM name
WHERE strpos(LastName, FirstName) > 0;
假设我有一个 Table 名字
First Name Last Name
--------------------------
Kris Kristos
我想要一个正确的查询语法,看起来像
Select *
from Name
where First_name like '%'Last_Name'%'
我想我得到了答案。 'concat' 可用于此目的。
Select *
from name
where firstname like concat('%',lastname)
您可以使用 strpos
:
SELECT *
FROM name
WHERE strpos(LastName, FirstName) > 0;