Mysql的選擇數據我在選擇數據用空格
的樣本數據
" test1 "
"test2 "
"test3"
我要如何使用此查詢樣本數據有問題?
SELECT * FROM `data` Where data_name = "test2"
有沒有一種方式,它會這樣工作。我知道代碼是錯誤的,但有沒有辦法像這樣工作?
SELECT * FROM `data` Where trim_spaces(data_name) = "test2"
我不想使用這一個,因爲如果有一個data_name =「test2測試」它也會得到它。
SELECT * FROM `data` Where data_name like "%test2%"
只需添加,除非你有充分的理由用空格存儲字符串,否則在插入前應該修剪它們。 –
只是想確保數據沒有space.i試圖獲取數據使用這個查詢'SELECT * FROM'data' where data_name like「%test2%」'並且它返回一個數據但是當我使用'SELECT * FROM 'data' where data_name =「test2」'或'SELECT * FROM'data' Where TRIM(data_name)=「test2」'我沒有收到任何東西 – Cindy93