不同的数据库,写法不一样。例如我要检索,第11条到第20条,MySQL数据库的最简单:
SELECT*FROM表LIMIT11,10
SQLServer的稍微折腾一些
SELECT
TOP10
top20.*
FROM
(
SELECT
TOP20
*
FROM
表
ORDERBY
排序字段DESC
)AStop20
ORDERBY
top20.排序字段ASC
结构化查询语言(StructuredQueryLanguage)简称SQL(发音:/ˈeskjuːˈel/"S-Q-L"),是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名。
结构化查询语言是高级的非过程化编程语言,允许用户在高层数据结构上工作。
SQL语句通过“BETWEEN…AND…”语法来查询一个范围。
WHERE子句设置查询条件,过滤掉不需要的数据行。其范围运算符“BETWEEN…AND…”表示表达式值是否在指定的范围内,类似的“NOT BETWEEN…AND…”表示表达式值是否不在指定的范围内。
例如:SELECT * FROM user WHERE age BETWEEN 10 AND 30,用于查询出user表中age值介于10~30间的数据记录。
扩展资料:
SQL中WHERE子句其它运算符:
1、比较运算符
>、>=、=、<、<=、<>
2、列表运算符
IN (项1,项2……)
NOT IN (项1,项2……)
3、模式匹配符
LIKE、NOT LIKE
4、空值判断符
IS NULL、IS NOT NULL
5、逻辑运算符
NOT、AND、OR
参考资料来源:百度百科-结构化查询语言
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)