SQLite的查询:匹配任何整数

问题描述:

我有这样的查询: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中是否有像*这样的字符或函数可以匹配任何值?

整数是否有一个?有一个字符串?

你可以让num3离开选择列表吗?难道这不符合任何整数?或者,如果num3可以为空说

num3 is not null 
+0

我真的想使用相同的查询与一整套参数,有一个查询将方便我。或者,我将不得不写4! (阶乘)查询覆盖每个组合(不好玩,尤其是因为我有这样的情况) – tjb 2011-04-15 17:42:09