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中是否有像*
这样的字符或函数可以匹配任何值?
有没有一个可以表示整数的?有没有适合弦乐的?
I have a query like this:
SELECT num1,num2,num3,num4 from num_cols WHERE num1=1 AND num2=2 AND num3=3 AND num4=4;
I would like to reuse this query in contexts in which I may not wish to match every number exactly, so if I could do something like this:
SELECT num1,num2,num3,num4 from num_cols WHERE num1=1 AND num2=2 AND num3=* AND num4=4;
where *
would match any num3. Is there a character or function like *
in sqlite3 which will match any value?
Is there one for integers? Is there one for strings?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以将 num3 从选择列表中删除吗?那不会“匹配”任何整数吗?或者,如果 num3 可以为 null 说
Can you just leave num3 off the select list? Wouldn't that 'match' any integer? Or, if num3 could be null say