首页 > 数据库 >SQL之排序检索数据

SQL之排序检索数据

时间:2022-09-30 14:23:16浏览次数:62  
标签:检索 name name2 SQL table 排序 col select

 ORDER BY子句必须是SELECT语句中最后一条子句

1、排序数据

1 select
2 col_name
3 from
4 table_name
5 order by
6 col_name;

2、按多个列排序

1 select
2 col_name,
3 col_name2
4 from
5 table_name
6 order by
7 col_name.
8 col_name2;

3、按列位置排序

  好处是不用再输入列名,但也存在局限性,不确定列名造成错列

1 select
2 col_name,
3 col_name2
4 from
5 table_name
6 order by
7 2,3;

4、指定排序方向

  检索出的数据默认是按照升序输出的,可以更改为降序,使用DESC关键字,其关键字只应用到直接位于其前面的列名,如果要对多个列都进行降序排序,则每一列都必须指定DESC关键字

1 select
2 col_name,
3 col_name2
4 from
5 table_name
6 order by
7 col_name
8 desc;

 

标签:检索,name,name2,SQL,table,排序,col,select
From: https://www.cnblogs.com/shixiaogu/p/16744759.html

相关文章

  • (转载)【RocketMQ 课程笔记】18.消费者基于自定义属性实现SQL过滤
    消费者基于自定义属性实现SQL过滤在发送消息时,发送方可以自定义消息的用户属性,消费者可以利用SQL92的WHERE子句语法实现消息过滤。相比Tag过滤,消息过滤使用更加灵活,也更......
  • sql查询,报错,布尔盲注
    一、联合查询注入:当有.php?id=1,参数值为id(1)看有无报错?'(2)判断数字型还是字符型注入?1数字型:两次返回的页面不同1and1=11and1=2字符型:两次返回的页面不同1'......
  • 找朋友(插入排序青春版)
    找朋友(插入排序青春版)[(https://www.online1987.com/找朋友/)]#include<iostream>#include<vector>usingnamespacestd;intmain(){ intN=0; cin>>N; vect......
  • 快速排序
    #include<iostream>#include<algorithm>#include<ctime>#include<cstdlib>usingnamespacestd;constintMAXN=100005;inta[MAXN],n;voidsort(intl,intr){......
  • 关系数据库标准语言SQL(2)数据定义
    数据定义分为四个定义:模式(SCHEMA)定义、表(TABLE)定义、视图定义、索引定义操作的方式:创建(CREATE)、删除(DROP)、修改(ALTER),在每种定义前前加上相应操作的关键字,而后加上定义关......
  • SQL之检索数据
    1、检索单个列1select2col_name3from4table_name;2、检索多个列1select2col_name,3col_name4from5table_name;3、检索所有列使用·*......
  • mysql主从复制常见问题(useing version:8)
    Fatalerror:TheslaveI/OthreadstopsbecausemasterandslavehaveequalMySQLserverids;theseidsmustbedifferentforreplicationtowork(orthe--rep......
  • 浅谈 MySQL 连表查询
    浅谈MySQL连表查询连表查询是一把双刃剑,优点是适应范式,减少数据冗余;缺点是连表查询特别是多张表的连表会增加数据库的负担,降低查询效率.简介连表查询就是2......
  • mysql常用命令
    CREATEUSER'用户名'@'可连接ip,%表示任意ip'IDENTIFIEDBY'密码';DROPUSER[IFEXISTS]存在才删除 user[,user]...用户列表DROP USER IF EXISTS 用户名GRA......
  • MYBatis-动态SQL
    MyBatis动态SQL什么是动态SQL?官方给出动态SQL的解释是一个基于OGNL的表达式,MyBatis3替换了之前的大部分元素,大大精简了元素种类,现在要学习的元素种类比原来的一半还要少......