SQL查询显示行号、随机查询、取指定行数据
2023-09-11 14:21:57 时间
SQL查询显示行号、随机查询、取指定行数据
1、显示行号
如果数据没有删除的情况下主键与行号是一致的,但在删除某些数据,行号就与主键不一致了,这时需要查询行号就需要用新的方法,在SQL Server2005之前,需要使用临时表,但在SQL Server2005中,使用ROW_NUMBER()非常方便。
|
查询结果:
2、随机查询
有的时候我们需要查询出的数据是随机排序的,newid()函数在扫描每条记录时会生成一个随机值,这个随机数没有大小写顺序,因此根据这个数排序,就可以将数据进行随机排序。
|
查询结果:
3、取指定行数据
我们这里需要的不是主键编号在某一取值范围内的数据,而是行号在指定范围内,还是上面的Row_Number()函数。
|
这样我们就取出10到20行共11行的数据了。
相关文章
- 通过SQL脚本导入数据到不同数据库避免重复导入三种方式
- SQL Pretty Printer sql 格式化
- SQL SERVER 查询、删除重复数据
- Sql server在另一台服务器,在Visual Studio 中没问题,IIS中 提示“在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。。。。”
- asp.net, c# 查询某天所有数据sql语句 用于SQLServer(mssql)
- SQL案例分析-地铁换乘线路查询.sql
- 第二十九章 SQL命令 DISTINCT
- Oracle数据库:sql语言结构,数据查询语言DQL,select * from table;算术,别名,连接,去重等操作
- sql 查找重复数据,并且重复数据有子集
- 《Oracle SQL疑难解析》——1.1 从表中查询数据
- 《机器学习与数据科学(基于R的统计学习方法)》——2.11 R中的SQL等价表述
- 为 SQL Server 2000 数据库添加用户名和密码
- Oracle取查询结果数据的第一条记录SQL:
- 使用PL/SQL将sql脚本数据导入数据库
- 实战案例:Sql client使用sql操作FlinkCDC2Hudi、支持从savepoint恢复hudi作业
- 使用 My SQL Server 实现数据科学的 SQL 查询教程
- sql大数据多条件查询索引优化
- SQL优化----百万数据查询优化
- sql题目:如何查找第N高数据、行列互换问题、连续出现N次问题
- java JDBC 连接数据库查询数据与直接使用sql的疑问
- 怎样使用oracle 的DBMS_SQLTUNE package 来执行 Sql Tuning Advisor 进行sql 自己主动调优
- 【大数据】Hive SQL执行全过程源码解析(Hive3.1)
- SQL学习之分组数据Group by
- 理解sql查询原理,优化查询900W+数据耗时从17s到300ms实例