2011-04-15 96 views
1

我有這樣的查詢:SQLite的查詢:匹配任何整數

SELECT num1,num2,num3,num4 from num_cols WHERE num1=1 AND num2=2 AND num3=3 AND num4=4; 

我想重複使用中,我可能不希望每一個數字完全一致,所以如果我能做些什麼情境該查詢像這樣:

SELECT num1,num2,num3,num4 from num_cols WHERE num1=1 AND num2=2 AND num3=* AND num4=4; 

其中*將匹配任何num3。在sqlite3中是否有像*這樣的字符或函數可以匹配任何值?

整數是否有一個?有一個字符串?

回答

1

你可以讓num3離開選擇列表嗎?難道這不符合任何整數?或者,如果num3可以爲空說

num3 is not null 
+0

我真的想使用相同的查詢與一整套參數,有一個查詢將方便我。或者,我將不得不寫4! (階乘)查詢覆蓋每個組合(不好玩,尤其是因爲我有這樣的情況) – tjb 2011-04-15 17:42:09