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

MySQL选择IN范围

闻人锦
2023-03-14
问题内容

是否可以为查询的IN部分定义一个范围,像这样

SELECT job FROM mytable WHERE id IN (10..15);

代替

SELECT job FROM mytable WHERE id IN (10,11,12,13,14,15);

问题答案:

您不能,但可以使用 BETWEEN

SELECT job FROM mytable WHERE id BETWEEN 10 AND 15

请注意,这BETWEEN是包含性内容,并且将包含ID为10和15的项。

如果不想包含,则必须退回到使用>and <运算符

SELECT job FROM mytable WHERE id > 10 AND id < 15


 类似资料:
  • 我的数据库中有100000个地址(即记录)。 它们中的每一个都有自己的坐标(纬度和经度)。 现在,考虑到用户的地理位置(纬度和经度),我只想在地图上显示5英里范围内的地址(使用Google maps v3 API)。 这意味着通常在100000个地址中只需显示5或6个地址。 一种解决方案可能是检索所有记录,并在Java中应用一个公式来计算每个地址的距离,并且仅当它在范围内时才显示它。 这将浪费处理

  • 范围选择器(rangeSelector)是图表中用于选择数据范围的工具,它提供了预配置的时间选择按钮,包括 1天,1周,1个月等,同时也提供时间输入框用于手动指定时间范围。 时间选择按钮 通过 rangeSelector.buttons 可以指定时间选择按钮,默认是 buttons: [{ type: 'month', count: 1, text: '1m' }, {

  • 问题内容: 如何选择以“ A”开头的名称直到以“ D”开头的名称的行?并按字母顺序对它们进行排序?就像和的组合? 样品表: 样本输出: 名称以“ Cr”开头,直到名称以“ D”开头 样本输出: 问题答案: 从最多选择名称,但不包括: 由于这是一个简单的比较,因此如果该字段有一个索引,则可以使用索引。

  • 在本章中,我们将介绍文档中的选择以及在表单字段(如 <input>)中的选择。 JavaScript 可以获取现有选择,选择/取消全部或部分选择,从文档中删除所选部分,将其包装到一个标签(tag)中,等。 你可以在本文最后的“总结”部分中找到使用方法。但是,如果你阅读整篇内容,将会有更多收获。底层的(underlying)Range 和 Selection 对象很容易掌握,因此,你不需要任何诀窍便

  • 问题内容: 我需要以以下方式执行选择查询: 实现该目标的正确方法是什么? 考虑到我可以控制发送字符串的客户端代码,有没有更好的方法?(该字符串将包含大约30个id,因此我试图避免发送30个参数,每个id一个)。 谢谢你们 问题答案: 您可以使用MySQL 函数: 附录 :请注意,上面的查询 无法 优化,因此,如果您在MySQL 上有索引,则不会使用它。您必须决定使用相对简单是否值得潜在的性能损失(

  • 问题内容: 我有一个SQL Server查询,该查询为一个MyBusinessUnit列返回两个值,并返回两个值,例如: 1111 2222 在名为 这两个值也都存在于DB2数据库的列中。 我想要的是从DB2表中选择所有匹配的记录-而且,没有,跨数据库查询不起作用。 因此,这是我的DB2数据库: 但是Query2仅返回仅一个值的匹配记录(1111)。 因此,需要其他一些方法。我试图创建一个字符串,