关于order by的一些用法

37 篇文章 1 订阅
订阅专栏

1. order by 中关于null的处理

缺省处理:oracle在order by时认为null是最大值, 所以如果是asc升序则排在最后, desc降序则排在最前.

我们可以使用nulls first或者nulls last来控制null的位置

将null放在最前:select * from student order by name asc nulls first



将null放在最后:select * from student order by name desc nulls last



2. 几种排序的写法:

单列升序:select name from student order by name; (默认升序,即使不写asc)
单列降序:select name from student order by name desc;
多列升序:select id, name from student order by id, name;
多列混合排序:select id, name from student order by id desc, name asc; (先按id降序,如果id相同则按name升序)


3. 强制某列排第一:

select * from student order by decode(id, 3, 1, 2), id;   // id为3的值排第一



【漏洞挖掘】——122、Order By注入介绍
Fly_鹏程万里
06-28 66
Order by注入是指存在注入的可控制参数位置位于order by子句后,例如: 注入思考 这里以Less-46为例对order by注入做研究分析直接访问Less-46后提示需要传递数字型的sort参数:随后构造/?sort=1进行访问,给出一张排序的表格 在这里我们首先需要猜测一下数据库后台的SQL语句格式,将1改换为2之后再次请求发现数据没变,数据的排序发生了变化: 由此说明此处应该是根据sort的值来进行排序的,而在SQL语句中只有order by x才会根据x进行排序,说明此处的输
left join on用法_ORDER BY的用法
weixin_39640262的博客
11-29 4917
小伙伴们在进行SQL排序时,都能很自然的使用到ORDER BY。不管是默认ASC的升序,还是DESC降序,几乎都是信手拈来。今天给大家分享一些你可能不知道的ORDER BY用法。一、ORDER BY返回的是游标而不是集合SQL的理论其实是集合论,常见的类似求数据的交集、并集、差集都可以使用集合的思维来求解。集合中的行之间没有预先定义的顺序,它只是成员的一种逻辑组合,成员之间的顺序无关紧要。如下图,...
MySQL之orderby详解
qq_40276626的博客
10-13 1万+
MySQL中
Oracle⼿⼯注⼊
最新发布
m0_75036923的博客
08-20 605
此次靶场地址为:墨者学院。
数据库:order by排序语句的用法
热门推荐
简言
03-23 6万+
数据库中常用order by关键字对结果集进行排序,又可使用desc和asc来进行指定规则的排序,那么desc和asc有什么作用和差异呢,通常又如何使用,可以看看这篇文章。 语法 selectcolumn_name,column_namefromtable_nameorder by column_name,column_nameasc|desc 即select 列名 from...
order by排序语句的用法
pscool的博客
05-26 3529
在MySQL中,我们经常会对一个字段进行排序,若不是中文字段则可以使用 ORDER BY ColumnName,但进行中文字段排序,对汉字的排序结果往往都是错误的。数据库中常用order by关键字对结果集进行排序,又可使用desc和asc来进行指定规则的排序。desc/asc :只对后方的第一个列名有效,其他不受影响,仍是默认的升序。如果一个table名字为FF_REQUEST,每列的数据为。A列升序,B列降序排列。A列降序,B列升序排列。asc:指定列按升序排列。CONVERT 函数。
order by 用法
lizhihui200的专栏
10-19 730
--先按deptno倒序排序,在此基础上按empno的倒序排序select * from emp order by deptno desc,empno desc--下边写法错误:select * from emp order by deptno,empno desc --先按deptno倒序排序,在此基础上按empno的正序排序select * from emp order
MySQL Order By用法分享
09-11
本篇文章将通过具体的实例,深入讲解`ORDER BY`的用法。 首先,我们需要创建一个名为`mysql_order_by_test`的数据表,它包含以下字段: 1. `uid`:整型,非空,自动递增。 2. `name`:字符型,最大长度为80,非空。...
解决C#中Linq GroupBy 和OrderBy失效的方法
09-01
然而,有时候在使用`GroupBy`和`OrderBy`操作符时,可能会遇到在本地开发环境中正常工作,但在服务器环境(如英文操作系统)中失效的问题。这通常与系统文化的差异有关,特别是涉及到字符串排序时。 `GroupBy`操作...
MySQL Order By索引优化方法
09-11
以下是一些能够使用索引优化`ORDER BY`的例子: 1. 查询按索引完全顺序排列的数据: ```sql SELECT * FROM t1 ORDER BY key_part1, key_part2, ...; ``` 2. 当`WHERE`子句中包含索引的一部分,且`ORDER BY`按照...
mysql中count(), group by, order by使用详解
09-09
在MySQL中,`COUNT()`, `GROUP BY`, 和 `ORDER BY` 是三个非常重要的SQL语句组成部分,它们各自承担着不同的职责,同时也常被结合在一起使用以满足复杂的数据查询需求。 `COUNT()` 是一个聚合函数,它用于计算指定...
order by 的一种用法
lee576的专栏
03-24 1282
select recid,serviceid from mms_testrec order by 2,1上面的order  by 按select 列编了号,如 recid是1,serviceid是2,上面的order by 相当于order by serviceid,recid不过在select项很多时,不推荐这么用,编号容易弄错
SQL order by的用法
weixin_57763462的博客
05-20 1万+
首先,order by是用来写在where之后,给多个字段来排序的一个DQL查询语句。 其次,order by写法: 1. select 字段列表/* from 表名 where 条件 order by 字段名1 asc/desc, 字段名2 asc/desc,....... 2. select 字段列表/* from 表名 where 条件 order by 字段序号 asc/desc, 字段序号 asc/desc,....... (此时字段序号要从1开始) ...
order by的使用
qq_34803918的博客
06-24 595
--一个知识点 --order by排序:         此语句只出现在查询语句句尾,排序过程中null值最大 --1、只对某一列进行排序: order by 列名/表达式/列的序号(查询结果的第一列就为1)/列的别名 ASC/DESC --2、多列进行排序时:     order by 列名 ASC/DESC,列名 ASC/DESC.......(先根据第一列排序准则进行排序,若出现
order by的用法小结
weixin_34239169的博客
01-05 1612
order by用于排序,默认是按照升序进行;order by +列名称,可以是数字、也可以列名称e.g. order by 1 就是按照column 1进行排序order by id 就是按照column 第一列的id进行排序 当column少的时候就会报错无法执行,如只有3列,当使用4时就会报错order by 4 将提示错误 因为只有3列,所以使用4就会报错,这里的3或者4是指第3或第...
ORDER BY用法,避坑
weixin_51582215的博客
01-15 3459
数据库中ORDER BY用法
Order by 语句 的使用
NJUSTZJC的博客
11-22 4703
order by 语句的使用 order by语句一定要放在每个select语句的最后,因为order by 是最后的条件了,即所有的查询条件都执行完了,数据都被找到了之后,最后决定如何输出的一步语句,所以放在最后 SELECT * FROM score ORDER BY math ASC SELECT * FROM score WHERE `name` LIKE '韩%' ORDER BY (chinese + english + math )ASC SELECT `name`,(chinese +
MySQL order by关键字详解,order by排序
libaiup的博客
11-24 1万+
关键字一、order by 简介1)order by 的作用2)语法格式二、order by 使用1)按照字段名排序2)按照索引进行排序3)降序4)按照多列排序一、order by 简介ORDER BY 关键字用于对结果集进行「排序」。1)order by 的作用ORDER BY 关键字可以使查
order by 使用方法
05-16
ORDER BY 是用于对查询结果进行排序的关键字,其语法格式如下: ``` SELECT column1, column2, ... FROM table_name ORDER BY column1 [ASC|DESC], column2 [ASC|DESC], ...; ``` 其中,column1、column2 等表示要...
写文章

热门文章

  • redis面试题总结 113435
  • git did not exit cleanly (exit code 1) 异常处理 78509
  • 经典算法和OJ网站(开发者必备) 34510
  • 在oracle存储过程中创建临时表 34078
  • oracle中union和union all区别与性能分析 32781

分类专栏

  • java 52篇
  • spring探索 27篇
  • 细说php 7篇
  • 大话数据结构 23篇
  • python 15篇
  • php 10篇
  • python 15篇
  • linux 64篇
  • 前端技术 3篇
  • 数据库技术 37篇
  • 中间件技术 6篇
  • 框架技术 22篇
  • 项目管理 4篇
  • 服务器技术 6篇
  • 设计模式 32篇
  • 数据结构 38篇
  • 面试题精选 27篇
  • 大数据技术 15篇
  • 开发工具 16篇
  • 个人总结 17篇
  • 时间管理 6篇
  • 人工智能
  • 系统架构 2篇
  • 数据结构与算法 1篇
  • 读书笔记 14篇

最新评论

  • Oracle指定某些值排最前或最后

    songqw??????: 这个最大值和最小值才是关键,无线多数据你怎么设置最后一条

  • 在oracle存储过程中创建临时表

    iloversilver: 临时表怎么就不能创建索引了?毕竟2015年,对oracle还没研究透彻

  • Linux常用命令(二十) - find之xargs

    王子晨615: 第五条 find 后面还要 加 . 一个点???????,我也发表一个,也是我们很多测试员,在面试的时候会被问到的一个问题,知道是一个txt的文件,知道内容是 abcabc,那怎么在Linux 系统中查到这个文件?方法如下 find -name '*.txt' |xargs gerp "abcabc"

  • git did not exit cleanly (exit code 1) 异常处理

    子时已到: 是不是某些文件被占用或使用

  • 大话数据结构十一:字符串的模式匹配(KMP算法)

    io无心: next数组是不对的

最新文章

  • 实现mysql的sequence
  • 记录两个工作中用到的存储过程
  • 服务框架的技术栈
2019年5篇
2018年26篇
2017年25篇
2016年91篇
2015年92篇
2014年238篇
2013年61篇
2011年1篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

玻璃钢生产厂家甘南抽象人物玻璃钢雕塑厂家乌当区玻璃钢雕塑设计公司抽象玻璃钢人物雕塑定制吉林商场美陈装饰麻城玻璃钢造型雕塑上城区玻璃钢金属雕塑公司太康制作玻璃钢雕塑产品价格溧阳玻璃钢牛雕塑宣威市玻璃钢雕塑订做内蒙古玻璃钢仿铜雕塑商场装饰玻璃钢人物雕塑现货玻璃钢花盆制作厂家商场美陈装饰设计方案商丘玻璃钢仿铜雕塑设计天水市玻璃钢雕塑江油玻璃钢牌匾雕塑鸡泽县商场美陈宁波玻璃钢仿铜雕塑制作福建水果玻璃钢雕塑方法圣诞商场美陈活动内容湛江市哪里有卖玻璃钢花盆的邳州美陈商场玻璃钢雕塑价格多少钱玻璃钢园林雕塑公司电话大理石玻璃钢雕塑设计价格表玻璃钢人物校园不锈钢雕塑制作玻璃钢雕塑效果图山东个性化玻璃钢雕塑生产厂家哈尔滨市玻璃钢雕塑造型天津玻璃钢雕塑定制香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化