0
我有一個表My_Values,它可能有一些缺失的記錄;通過「缺失」,我的意思是記錄的內容=''。MIN()忽略SQLite中的空記錄
我希望得到一些具有相同名稱的列的最小值,但問題是,如果我用這個:
SELECT MIN(my_value) FROM My_Values WHERE name LIKE 'John'
它返回''
。 (一個空字符串?term?)
我知道MIN()應該忽略NULL,但它似乎不忽略''。什麼是編寫查詢來讓它忽略「'」的最佳方式?
如何SELECT MIN(MY_VALUE)FROM My_Values WHERE名稱LIKE '約翰' AND MY_VALUE = ''!? – Michael 2012-07-25 20:06:07
什麼類型是'my_value'? – 2012-07-25 20:06:19
@Michael就是這樣。我實際上嘗試過這樣的事情,但一定是犯了一個錯誤,所以認爲有一些更復雜的東西我忽略了。如果您只是將您的評論移至答案,我會接受它? – Chelonian 2012-07-25 20:22:17