1
每當我試圖用這個查詢來查詢長度爲15的詞時。執行不返回慾望結果的查詢,如同運算符
select * from 'Table_A' where LENGTH('value') = 5 and value LIKE 'A%S';
每當我試圖用這個查詢來查詢長度爲15的詞時。執行不返回慾望結果的查詢,如同運算符
select * from 'Table_A' where LENGTH('value') = 5 and value LIKE 'A%S';
select * from 'Table_A' where LENGTH(value) = 5 and value LIKE 'A%S';
你被選中文字字符串「價值」,這始終是5,那麼您可以檢查數據的長度列刪除引號的長度。
LENGTH('value')
總是5.因此它只返回匹配LIKE 'A%S'
修復它與價值觀:
SELECT * FROM Table_A where LENGTH(value) = 5 and value LIKE 'A%S';
這裏我的字段名「價值」 – Developer 2013-02-12 11:30:10
有什麼不對,因爲現在我得到只有長度爲15的數據。 – Developer 2013-02-12 11:42:40
字段名稱不是「value」,它是「value」或「value」(引號定義了一個靜態字符串,反引號將引用該字段,儘管這裏不需要它們) – etienne 2013-02-12 17:11:46