0

我在选择数据时遇到问题

样本数据

" 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%"
4

1 回答 1

2

你可以看看TRIM()功能。

示例用法:

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

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

于 2013-11-04T10:55:13.443 回答