mysql - WHERE 列包含单个单词

标签 mysql sql

如何使用 SQL like 来仅显示任意行的特定列中的单个单词?例如,假设我在第 1 列中有以下行。

Column1

put return
need return
got return
bring return
server
client

我想要的单字输出是:

server
client

这可以使用like来完成吗?我知道这可以使用正则表达式来完成,但如果可能的话,我更喜欢使用 LIKE

最佳答案

您可以使用不像:

where col not like '% %'

关于mysql - WHERE 列包含单个单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40506537/

相关文章:

javascript - 如何将多个变量从 PHP 传递到外部 js 文件?

python - SQLAlchemy/MySQL 序列化访问死锁

mysql - MySQL 中何时使用单引号、双引号和反引号

sql - 如何在 HANA 中按小时分组

PHP:json_encode() 不显示多维数组的任何内容

php - mysql_fetch_array()/mysql_fetch_assoc()/mysql_fetch_row()/mysql_num_rows 等...期望参数 1 是资源

php - 连接mysql中的三个表有奇怪的要求

SQL Server 用户名函数

c# - SSIS 包 - 以编程方式配置格式版本

sql - 关于 Entity Framework 的思考