当前位置: 首页 > 面试题库 >

SQL INDEX不用于WHERE ABS(xy)

凌运恒
2023-03-14
本文向大家介绍SQL INDEX不用于WHERE ABS(xy)相关面试题,主要包含被问及SQL INDEX不用于WHERE ABS(xy)时的应答技巧和注意事项,需要的朋友参考一下

我认为,根据的包含 AND 是:

查询中的WHERE子句分为“条款”,其中每个条款都由AND运算符分隔。如果WHERE子句由由OR运算符分隔的约束组成,则整个子句将被视为应用OR子句优化的单个“项”。

SQLite查询优化器概述

也许值得一试ANALYZE,看看是否可以改善情况。

根据评论:

我认为前面添加的段落可以阐明为什么ABS(xy)<k不使用索引,为什么x expression …

添加了以下内容。

要通过索引使用,术语必须具有以下形式之一:
列=表达式
列IS表达式
列>表达式
列> =表达式
列<表达式
列<=表达式
表达式=列
表达式>列
表达式> =列
表达式<列
表达式<=列
列IN(表达式列表)
列IN(子查询)
列IS NULL


我不确定是否可以使用BETWEEN(例如WHERE column BETWEEN expr1 AND expr2)。



 类似资料:
  • 问题内容: 嗨,我只是简单地尝试在www.example.com上获取h1标签,该标签显示为“ Example Domain”。该代码适用于http://www.example.com,但不适用于https://www.exmaple.com。我该如何解决这个问题?谢谢 问题答案: PhantomJSDriver不支持(所有)DesiredCapabilities。 你会需要: 记录在这里:htt

  • 所以我使用这种方法写入文件,它在windows上运行完全正常,但在mac上运行时,它会创建文件,但它们是空的。 我知道数据是正确的,因为它打印正确。感谢您的任何帮助,这真的让我绊倒了。

  • 问题内容: 这是我的代码段: 但是由于某种原因,正在返回,从而抛出。 问题答案: if (!”success”.equals(statusCheck))

  • 问题内容: 我正在尝试制作一个游戏引擎。我已经制作了Game类,但错误仍在KeyBoard类中。在这里我留下一些代码。 类别::游戏 类::键盘 类别:: KeyTest 但是错误是没有抛出异常并且输入没有被读取。谁能说我这样做的正确方法。 问题答案: 简而言之,您的面板需要专注。在创建面板的任何地方添加: 这是一个SSCCE(我建议以后再问其中一个问题): 另外,https://www.goog

  • 我得到了这个: (节点:5496)未处理的promise拒绝警告:未处理的promise拒绝(拒绝ID:2):TypeError:无法读取null的prope rty'map' (节点:5496)[DEP0018]不推荐警告:不推荐未经处理的promise拒绝。将来,未处理的拒绝promise将终止节点。js进程的非零退出代码。 每次我运行我的“用户信息”命令时

  • 在尝试让我的PHPMailer运行gmail几天后,我必须在这里找到一些帮助。我几乎阅读了我在这里或谷歌上找到的所有东西,但直到现在,这些想法都没有帮助。我使用*Windows 7家庭基本*Wampserver 2.2与PHP vers.PHP版本5.4.3所有必要的扩展都像php_opensll一样设置 这是我正在使用的脚本: 我已经在尝试我能在网上找到的任何变化,但没有任何效果。 我用“php