sql - 获取MySQL中空格前的所有字符

标签 sql mysql

我想在空格前获取字段中的所有字符

例如,如果 field1"charaters"

我希望它返回 "chara"

这个 select 语句会是什么样子?

最佳答案

SELECT LEFT(field1,LOCATE(' ',field1) - 1)

注意,如果有问题的字符串不包含空格,这将返回一个空字符串。

关于sql - 获取MySQL中空格前的所有字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3471199/

相关文章:

mysql - 用等效的 EXISTS() 查询替换 IN() 子查询

php - 关于使用PHP在网站上进行成员(member)登录;想什么?

mysql - 如何在同一查询中使用 and-or 命名 Spring Data 中的方法

java - MYSQL 8 JPA 2.0 mysql 在 JPA 保存后向当前日期添加 1 秒

sql - 如何在Yii Framework 2 ActiveRecord的join函数中使用子查询?

mysql - 多表连接耗时过长

sql - 单独计算列中的值

mysql - 新安装的 python 3.7/django 2.2.1 无法识别已安装 mysqlclient

MySQL如何根据第一个表的条件选择和左连接两个表取决于它自己

MYSQL:获取所有表和这个表的列