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

MySQL限制x,y等于SQL Server l?

徐焱
2023-03-14
问题内容

我需要在网页上编写寻呼机的代码,通常使用mysql,这是简单的解决方案,SELECT with LIMIT 60, 20这意味着可以从60个位置中选择20行。

现在,我正在使用SQL Server,但应该解决此问题-我知道TOP语法不合适,我也听说过ROW_NUMBER()SQL
Server中的函数,但是发现的示例不够清楚-请在“汽车”之类的测试台上提供帮助,

select * from cars limit 20, 10

问题答案:

ROW_NUMBER()不能在where子句中,因此您必须使用单独的select:

select *
from (select row_number() over (ORDER BY cars.CarId) as Row, *
    from cars
    ) temp
where Row between 20 and 29


 类似资料:
  • 问题内容: 我有点被php / Mysql查询卡住了。我有2张桌子: 我需要这样的输出: 用户_1 = lvl0(因为用户有2分) User_2 = lvl1(因为用户刚达到10分) … User_4 = lvl2(因为用户尚未达到30分) 想你:) 问候。 问题答案: 你可以这样 小提琴 输出

  • 问题内容: 几年前我有这个面试问题,但是我还没有找到答案。 做无限循环的x和y应该是什么? 我们试着用,, VS 。 问题答案: 您需要两个可比较,具有相同值但代表不同实例的变量,例如: 和都为true,因为取消了装箱,但是实例相等性为false。 请注意,它也可以与一起使用,并且任何值(不仅是0)都可以使用。 您还可以使用JVM的复杂性-它们通常仅缓存最多127个整数,因此也可以使用: (但是1

  • X|Y

    描述 (Description) 逻辑运算符[X|Y]匹配X或Y. 例子 (Example) 以下示例显示了逻辑运算符的用法。 package com.wenjiangs; import java.util.regex.Matcher; import java.util.regex.Pattern; public class LogicalOperatorDemo { private sta

  • 如果可以简化此场景,我想让我的病情更易于阅读和漫游: 这将摆脱大量的括号和变量重复,以及“听起来”合乎逻辑(至少对我来说):如果这个var x是这样或那样,那么我就这样做。 特别是当x是一些长对象引用时,例如: 或者,您如何处理逻辑上“简单”但繁琐的编写条件?

  • 问题内容: 考虑以下示例: 我不确定Java语言规范中是否有一项规定要加载变量的先前值以便与右侧()进行比较,该变量应按照方括号内的顺序进行计算。 为什么第一个表达式求值,而第二个表达式求值?我本来希望先被评估,然后再与自身()比较并返回。 这个问题与Java表达式中子表达式的求值顺序不同,因为这里绝对不是“子表达式”。需要 加载 它以进行比较,而不是对其进行“评估”。这个问题是特定于Java的,

  • 这个问题与Java表达式中子表达式的求值顺序不同,因为在这里肯定不是“子表达式”。需要加载它进行比较,而不是“求值”。这个问题是特定于Java的,表达式来自一个真实的项目,而不是通常为棘手的面试问题而设计的牵强附会的不切实际的构造。它应该是比较和替换习语的一行替换 它比x86 CMPXCHG指令还要简单,因此在Java中应该使用更短的表达式。