Mysql选择带空格的数据

时间:2013-11-04 10:53:41

标签: mysql

我在选择数据时遇到问题

示例数据

" test1   "
"test2    "
"test3"

如何使用此查询示例获取数据?

SELECT * FROM `data` Where data_name = "test2"

有没有办法可以像这样工作。我知道代码是错误的,但有没有一种方法可以像这个一样工作?

SELECT * FROM `data` Where trim_spaces(data_name) = "test2"

我不想使用这个,因为如果有一个data_name =“test2 test”它也会得到它。

SELECT * FROM `data` Where data_name like "%test2%"

1 个答案:

答案 0 :(得分:2)

您可以查看 TRIM() 功能。

样本使用:

SELECT *
FROM `data`
WHERE TRIM(data_name) = "test2"

如果您还想选择修剪后的值,也可以在SELECT子句中使用它。