sql - PostgreSQL 中涉及变量名的字符串比较查询的正确语法是什么?

标签 sql postgresql sql-like

假设我有一个表名

First Name      Last Name
--------------------------
Kris             Kristos

我想要一个正确的查询语法,看起来像

Select * 
from Name 
where First_name like '%'Last_Name'%'

最佳答案

你可以使用strpos:

SELECT *
FROM name
WHERE strpos(LastName, FirstName) > 0;

SqlFiddleDemo

关于sql - PostgreSQL 中涉及变量名的字符串比较查询的正确语法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36055246/

相关文章:

mysql - SQL查询根据特定条件对分组进行计数

c# - 在 C# 中连接到外部 SQL 数据库

sql - 哪个查询效率更高?内部联接与子查询?总计与有

ruby-on-rails - Heroku - ActiveRecord::ConnectionTimeoutError(无法在 5.000 秒内获得数据库连接(等待 5.000 秒))

sql - 在 Oracle 数据库中搜索 Long 数据类型的最佳方法是什么?

mysql - Rails SQL 中的日期比较

mysql - 选择内部不同

python - Psycopg copy_expert 方法 - 如何正确使用

mysql - 这个查询会返回什么? (SQL)

PHP MySql Like 查询匹配字符串中的 Int