值得白嫖的数据库常用操作语句汇总(数据排序、数据查询)

简介: 值得白嫖的数据库常用操作语句汇总(数据排序、数据查询)

 

目录

数据排序

普通降序或升序排序

仅显示指定行的排序

按照指定条件查询并排序

数据查询

普通查询

查询列

选择查询


叮咚!你好哇,我是灰小猿!一个超会写GUB的程序猿!

在上一篇文章中和大家分享了关于在SQL server数据库中的数据库操作、数据表操作以及一些简单的数据操作,感兴趣的小伙伴可以参考我的这篇文章“值得白嫖的数据库常用操作语句汇总(数据库、数据表、数据操作)”,

今天就接着和大家分享一下在SQL server数据库中常用的数据排序、查询等语句分析,

数据排序

普通降序或升序排序

按照表中的某列数据,将表中信息进行升序(默认)ASC或降序DESC排列,格式如下:

use databaseName
select * from tableName
order by 依据的列名 desc 
/*desc表示降序排列,asc表示升序排列,默认为升序排列*/

image.gif

仅显示指定行的排序

当我们的输出记录太多时,可以通过offset-fetch子句从结果集中仅提取某个时间范围内或某一页的结果进行查看。格式如下:

USE databaseName
SELECT * FROM tableName 
ORDER BY 将要排序列(可以有多个) DESC
/*从M行开始,然后读取之后的N行数据*/
OFFSET M ROWS FETCH NEXT N ROWS ONLY

image.gif

实例:如从分数表中依据课程号和分数进行降序排列,并显示从第二行开始之后四行的数据:

SELECT * FROM 分数表 
ORDER BY 课程号,分数 DESC
OFFSET 2 ROWS FETCH NEXT 4 ROWS ONLY

image.gif

按照指定条件查询并排序

这种查询一般用于对查询的结果进行筛选,对符合特定条件的数据进行排序。

格式如下:

select * from 查询的表
where 查询的条件
order by 将要排序的列 desc
/*从M行开始,然后读取之后的N行数据*/
OFFSET M ROWS FETCH NEXT N ROWS ONLY

image.gif

实例:在成绩表中对“课程号='090263'”这门课程成绩按降序进行排序,并只显示前5行记录。

select * from 成绩表
where 课程号='090263'
order by 课程号 desc
OFFSET 0 ROWS FETCH NEXT 5 ROWS ONLY

image.gif

数据查询

普通查询

use databaseName
select 查询的列
from 查询的表
where 先决条件

image.gif

查询列

use databaseName
select listName from tableName

image.gif

选择查询

use databaseName
select *
from tableName
where listName between m and n
/*between m and n 是指定范围为m~n内,*/

image.gif

好了,上面只是总结了一些比较常用的排序和查询语句,有不足的地方还希望小伙伴们能提出指正,

觉得不错记得点赞关注喔!

大灰狼陪你一起进步!

image.gif编辑

目录
相关文章
|
23天前
|
存储 人工智能 Cloud Native
云栖重磅|从数据到智能:Data+AI驱动的云原生数据库
在9月20日2024云栖大会上,阿里云智能集团副总裁,数据库产品事业部负责人,ACM、CCF、IEEE会士(Fellow)李飞飞发表《从数据到智能:Data+AI驱动的云原生数据库》主题演讲。他表示,数据是生成式AI的核心资产,大模型时代的数据管理系统需具备多模处理和实时分析能力。阿里云瑶池将数据+AI全面融合,构建一站式多模数据管理平台,以数据驱动决策与创新,为用户提供像“搭积木”一样易用、好用、高可用的使用体验。
云栖重磅|从数据到智能:Data+AI驱动的云原生数据库
|
25天前
|
SQL 关系型数据库 数据库
国产数据实战之docker部署MyWebSQL数据库管理工具
【10月更文挑战第23天】国产数据实战之docker部署MyWebSQL数据库管理工具
85 4
国产数据实战之docker部署MyWebSQL数据库管理工具
|
22天前
|
关系型数据库 分布式数据库 数据库
云栖大会|从数据到决策:AI时代数据库如何实现高效数据管理?
在2024云栖大会「海量数据的高效存储与管理」专场,阿里云瑶池讲师团携手AMD、FunPlus、太美医疗科技、中石化、平安科技以及小赢科技、迅雷集团的资深技术专家深入分享了阿里云在OLTP方向的最新技术进展和行业最佳实践。
|
30天前
|
人工智能 Cloud Native 容灾
云数据库“再进化”,OB Cloud如何打造云时代的数据底座?
云数据库“再进化”,OB Cloud如何打造云时代的数据底座?
|
1月前
|
SQL 存储 关系型数据库
数据储存数据库管理系统(DBMS)
【10月更文挑战第11天】
97 3
|
1月前
|
SQL 存储 关系型数据库
添加数据到数据库的SQL语句详解与实践技巧
在数据库管理中,添加数据是一个基本操作,它涉及到向表中插入新的记录
|
1月前
|
NoSQL 前端开发 MongoDB
前端的全栈之路Meteor篇(三):运行在浏览器端的NoSQL数据库副本-MiniMongo介绍及其前后端数据实时同步示例
MiniMongo 是 Meteor 框架中的客户端数据库组件,模拟了 MongoDB 的核心功能,允许前端开发者使用类似 MongoDB 的 API 进行数据操作。通过 Meteor 的数据同步机制,MiniMongo 与服务器端的 MongoDB 实现实时数据同步,确保数据一致性,支持发布/订阅模型和响应式数据源,适用于实时聊天、项目管理和协作工具等应用场景。
|
14天前
|
SQL 关系型数据库 MySQL
12 PHP配置数据库MySQL
路老师分享了PHP操作MySQL数据库的方法,包括安装并连接MySQL服务器、选择数据库、执行SQL语句(如插入、更新、删除和查询),以及将结果集返回到数组。通过具体示例代码,详细介绍了每一步的操作流程,帮助读者快速入门PHP与MySQL的交互。
29 1
|
16天前
|
SQL 关系型数据库 MySQL
go语言数据库中mysql驱动安装
【11月更文挑战第2天】
30 4
|
23天前
|
监控 关系型数据库 MySQL
数据库优化:MySQL索引策略与查询性能调优实战
【10月更文挑战第27天】本文深入探讨了MySQL的索引策略和查询性能调优技巧。通过介绍B-Tree索引、哈希索引和全文索引等不同类型,以及如何创建和维护索引,结合实战案例分析查询执行计划,帮助读者掌握提升查询性能的方法。定期优化索引和调整查询语句是提高数据库性能的关键。
119 1
下一篇
无影云桌面