MySQL——DQL——排序查询

news/2024/6/18 3:28:57 标签: 数据库, sql, mysql

语法

sql">	select 查询列表
	from 表
	【where 筛选条件】
	order by 排序查询 【asc | desc

特点

  1. asc代表的是升序,desc代表的是降序,如果不写,默认是升序
  2. order by子句中可以支持单个字段、多个字段、表达式、函数、别名
  3. order by子句一般是放在查询语句的最后面,limit子句除外

案例

  1. 查询员工信息,要求工资从高到低排序
sql">SELECT * FROM `employees` ORDER BY `salary` DESC;
  1. 查询部门编号>=90的员工信息,按入职时间的先后顺序排序
sql">SELECT *
FROM `employees`
WHERE `employee_id` >= 90
ORDER BY `hiredate` ASC;
  1. 按年薪的高低显示员工的信息和年薪【按表达式排序】
sql">SELECT *, `salary`*12*(1+IFNULL(`commission_pct`, 0)) 年薪
FROM `employees`
ORDER BY `salary`*12*(1+IFNULL(`commission_pct`, 0)) ASC;
  1. 按年薪的高低显示员工的信息和年薪【按别名排序】
sql">SELECT *, `salary`*12*(1+IFNULL(`commission_pct`, 0)) 年薪
FROM `employees`
ORDER BY 年薪 ASC;
  1. 按名字的长度显示员工的姓名和工资【按函数排序】
sql">SELECT CONCAT(`first_name`,`last_name`) 姓名 ,`salary`
FROM `employees`
ORDER BY LENGTH(CONCAT(`first_name`,`last_name`)) ASC;
  1. 查询员工信息,要求先按工资排序,再按员工编号排序【按多个字段排序】
sql">SELECT *
FROM `employees`
ORDER BY `salary` ASC, `employee_id` DESC;

http://www.niftyadmin.cn/n/1080279.html

相关文章

神经系统图 基本结构图,神经系统的组织结构图

神经元结构图示 。 (1)由图一可知,图一结构中涉及到3个神经元,含有2个突触,其中A是轴突(神经纤维),B是树突.(2)图二中①是感受器、②是传入神经…

神经网络训练样本的标签,训练图像识别神经网络

和神经网络有关,labelimg图片标注生成了xml文件,.xml里面记录了什么?希望有大神解答,感激不尽 。 首先说下打开方法:选择用IE打开或者notepad,然后里面从上到下分别记录了:1(folde…

MySQL常见函数

概述 概念:类似于java方法,将一组逻辑语句封装在方法体中,对外暴露方法名好处: 隐藏了实现细节提高代码的重用性 调用:select 函数名(实参列表)【from 表】分类: 单行函数 如:concat、lenght、…

神经网络编程软件,怎么自学神经网络

如果这几年你打开过浏览器,你一定见过几百次神经网络这个词。 在经典编程中,我,也就是开发人员,需要了解我试图解决的问题的各个方面,并准确地知道如何找到解决方案。 最后,学习Python要端正自己的学习心态…

iapp教程从入门到精通全部,iapp怎么做软件教程

iapp怎么用? 。 登入主界面后>点击左侧的>应用管理>再点击右上角的>马上制作您的APP.网上有很多教程视频,很好找的,你可以搜一下iapp手机上的编程软件,不少人觉得实用性并不强,没有一些别的手机编程软件…

MySQL——DDL语言

概述 数据定义语言对库和表的管理:创建(create)、修改(alter)、删除(drop) 库的管理 库的创建 语法 create database [if not exists] 库名; //if not exists:如果该库存在则不创建库的修改 更改库名 建议直接更改该文件夹的名称 rename databas…

神经网络专业硕士就业,学神经网络毕业去向

深度神经网络硕士就业前景 深度神经网络硕士就业前景很好。1、前景很好,中国正在产业升级,工业机器人和人工智能方面都会是强烈的热点,而且正好是在3~5年以后的时间A8U神经网络。 难度,肯定高,要求你有创新的思维能力,高数中的微积分、数列等等必须得非常好,软件编程(基础的应…

rbf神经网络和bp神经网络,rbf神经网络是什么意思

Rbf神经网络原理 rbf神经网络即径向基函数神经网络(RadicalBasisFunction)。 径向基函数神经网络是一种高效的前馈式神经网络,它具有其他前向网络所不具有的最佳逼近性能和全局最优特性,并且结构简单,训练速度快。 …