2013-02-12 20 views

回答

2
select * from 'Table_A' where LENGTH(value) = 5 and value LIKE 'A%S'; 

你被選中文字字符串「價值」,這始終是5,那麼您可以檢查數據的長度列刪除引號的長度。

3

LENGTH('value')總是5.因此它只返回匹配LIKE 'A%S'

修復它與價值觀:

SELECT * FROM Table_A where LENGTH(value) = 5 and value LIKE 'A%S'; 
+0

這裏我的字段名「價值」 – Developer 2013-02-12 11:30:10

+0

有什麼不對,因爲現在我得到只有長度爲15的數據。 – Developer 2013-02-12 11:42:40

+0

字段名稱不是「value」,它是「value」或「value」(引號定義了一個靜態字符串,反引號將引用該字段,儘管這裏不需要它們) – etienne 2013-02-12 17:11:46

相關問題