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