SQLite查询:匹配任意整数
我有这样一个问题:SQLite查询:匹配任意整数,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; 我希望在不希望精确匹配每个数字的上下文中重用此查询,因此如果我可以这样做: SELECT num1,num2,num3,nu
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;
我希望在不希望精确匹配每个数字的上下文中重用此查询,因此如果我可以这样做:
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可以为null,那么可以说
num3 is not null
你能把num3从选择列表中去掉吗?这不匹配任何整数吗?或者,如果num3可以为null,那么可以说
num3 is not null
我真的很想使用同一个查询和一组完整的参数,有一个查询对我来说会很方便。或者,我将不得不写4!(阶乘)查询覆盖每种组合(不有趣,尤其是我有几个这样的案例)看来我可以,我会用我的案例来测试这一点我想它会起作用我真的很想用同一个查询和一整套参数,有一个查询对我来说很方便。或者,我将不得不写4!(阶乘)查询覆盖每一个组合(不好玩,尤其是我有几个这样的案例)看来我可以,我会用我的案例来测试这个,我认为它会起作用