我在选择数据时遇到问题
示例数据
" 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%"
答案 0 :(得分:2)
您可以查看 TRIM()
功能。
样本使用:
SELECT *
FROM `data`
WHERE TRIM(data_name) = "test2"
如果您还想选择修剪后的值,也可以在SELECT
子句中使用它。