sql - Postgres - 关于值是否包含特定字符串的 WHERE 子句

标签 sql string postgresql where-clause

如果我想检索列 foo 值包含字符串 'bar' 的所有条目,是否有一种简单的方法可以在 SQL 或 Postgresql 中执行此操作?

类似于 ' WHERE foo = "bar"' 但不是 = 它会像 ' WHERE foo CONTAINS "bar"'.

Postgres 版本 9.3

最佳答案

使用 SQL LIKE 语句。这样,您就可以使用 % 作为通配符。因此,您的 WHERE 语句可能类似于:

WHERE foo LIKE '%bar%'

关于sql - Postgres - 关于值是否包含特定字符串的 WHERE 子句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30377939/

相关文章:

c# - 什么是好的企业级 pdf 生成解决方案?

sql - 如何让mysql接受sybase database..table notation

sql - array_agg() 函数的返回类型

sql - 跨行查询条件

ruby - 检查字符串是否只包含允许的字符

c - C中有这样的语法吗? %[^\n]s

c - strtok 不会接受 : char *str

postgresql - 如何将本地 postgresql 数据库迁移到 azk?

python - postgres 和 postgresql_psycopg2 作为 django 的数据库引擎有什么区别?

postgresql - 如何更改 Postgres 中的默认 client_encoding?