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;

SqlFiddleDemo