MySQL(5) 之 DQL查詢(排序查詢)
排序查詢
order by [asc(升序,預設的)|desc(降序)]
order by 支援單個欄位,多個欄位,表示式,函式,別名
放在sql語句的最後面(limit 子句 除外);
SELECT * FROM employees ORDER BY salary;
SELECT * FROM employees ORDER BY salary DESC;
SELECT * FROM employees WHERE department_id >=90 ORDER BY hiredate DESC;
# 按年薪排序
SELECT * ,salary*12*(1+IFNULL(commission_pct,0)) nx
FROM employees
ORDER BY nx DESC;
# 更last_name 的長度排序(要使用到一個函式Length())
SELECT * FROM employees ORDER BY LENGTH(last_name) DESC;
# 查詢員工資訊,先按工資排序,在按員工編號排序;
# (其實就是工資相等排不了,在按員工編號排序)
SELECT * FROM employees ORDER BY salary DESC,employee_id DESC;
相關推薦
MySQL(5) 之 DQL查詢(排序查詢)
排序查詢 order by [asc(升序,預設的)|desc(降序)] order by 支援單個欄位,多個欄位,表示式,函式,別名 放在sql語句的最後面(limit 子句 除外); SELECT * FROM employees ORDER BY salar
MySQL(9) 之 DQL查詢(多表查詢)
多表查詢 含義:當查詢的欄位來自多個表的時候,就會用到多表查詢 笛卡爾迪 現象:表1 有n行,表2有m行,結果m*n行; 發生原因:沒有有效的連線條件 分類: 內連線: 等
MySQL(4) 之 DQL查詢(基礎和條件查詢)
基礎查詢 /* 語法: select 列名 from 表名; 特點: 1.查詢類表可以是:列,常量,表示式,函式 2.查出來的是一個虛擬的表格; */# 1.查詢單個欄位; SELECT first_name FROM employees; # 2.查詢多個欄位 SELECT las
MySQL(九)之數據表的查詢詳解(SELECT語法)二
clas reg 3.2 查詢語句 我們 lin where 過濾 情況 上一篇講了比較簡單的單表查詢以及MySQL的組函數,這一篇給大家分享一點比較難得知識了,關於多表查詢,子查詢,左連接,外連接等等。希望大家能都得到幫助! 在開始之前因為要多表查詢,所以搭建好環境:
mysql 子查詢(四)之from後面的子查詢
員工表中只有3個欄位,員工號、姓名、月薪。要完成示例1,sql為:select * from ( select empno,ename,sal from emp )員工表中沒有年薪,該怎樣完成示例2呢?select * from ( select empno,
連表查詢(3)之根據相關條件,查詢另外一個表或多個表的某字段
兩個 mode object 添加 就會 resultmap control var 多個 1、送檢單位 代理商是從代理商表中取得數據 銷售人員從銷售表中取得數據 說一個簡單的思路: sql語句找到連接兩個表的條件,把另外一個表要用到的字段 寫一個 <re
mysql性能優化之索引優化(轉)
形式 字符串類 b樹索引 基礎 var 開發 null -- mysql服務器 作為免費又高效的數據庫,mysql基本是首選。良好的安全連接,自帶查詢解析、sql語句優化,使用讀寫鎖(細化到行)、事物隔離和多版本並發控制提高並發,完備的事務日誌記錄,強大的存儲引擎提供高效查
laravel5.5資料庫之資料填充(實踐)
前要:laravel5.5資料庫遷移可以參考我的上一篇博文:laravel5.5資料庫遷移入門實踐 一、背景 常常在做專案的過程中,會使用很多的測試資料,而因為團隊開發,如果每個人的測試資料都不一致,會出現各種測試問題,所以有必要對資料庫中的測試資料也進行
MySQL的觸發器建立之注意事項(有關delimiter)
今天晚上在自己的資料庫上做了一個觸發器。由於自己之前是使用SQL Server2005學習SQL語句的,所以在這個簡單的觸發器設計出現了一些自己意想不到的BUG。現在我來簡單的說一下: 這裡使用到 d
設計模式學習——代理模式(Proxy Pattern)之 強制代理(強校驗,防繞過)
arr cnblogs 其他 測試 auth using color ref use 上周溫習了代理模式:http://www.cnblogs.com/chinxi/p/7354779.html 在此進行拓展,學習強制代理。但是發現網上大多例子都有個“天坑”(我是這麽認為的
javaSE(九)之泛型(Generics)
運行時 str nts super 也有 get 基本類型 簡介 pre 前言 這幾天分享了怎麽搭建集群,這一篇給大家介紹的是泛型,在我們的很多java底層的源代碼都是有很多復雜的泛型的!那什麽是泛型呢? 泛型是Java SE 1.5的新特性,泛型的本質是參數化類型,
重修課程day47(前端二之html二和css一)
100% 標簽 用戶 免費註冊 127.0.0.1 表單標簽 ges 愛好 order 一 列表標簽 ul標簽:無序列表 ol標簽:有序列表 li標簽:寫在ul和ol標簽裏面的 dl標簽:定義列表 dt標簽和dd標簽:都寫在dl裏面的 <!DOCTYP
02_HTML5+CSS3詳解第五天(實戰篇之HTML5制作企業網站)
shu 文檔 href baidu mindjet mmap .mm 如何 鏈接 Details 一、Xmind部分 xmind教程:http://www.jianshu.com/p/7c488d5e4bdf xmind安裝破解(百度網盤鏈接:https://pan.ba
幹貨分享微服務spring-cloud(5.聲明式服務調用feign)
ace request pre sha 通過 san rest process white Spring cloud feign基於Netflix feign實現,整合了spring cloud ribbon與spring cloud hystrix,除了提供這兩者的強大功
python爬蟲項目(新手教程)之知乎(requests方式)
ror eas 點擊 elif 原因 ffffff 文章 重點 F12 -前言 之前一直用scrapy與urllib姿勢爬取數據,最近使用requests感覺還不錯,這次希望通過對知乎數據的爬取為 各位爬蟲愛好者和初學者更好的了解爬蟲制作的準備過程以及requests請求方
MSSQL優化(TUNING&OPTMIZATION&優化)之——計劃重用(plan reusing)
原來 har 完整 char 即使 name 超過 query tom Oracle中,為了減少系統內的硬解析,從而節省系統資源,有綁定變量、計劃共享(通過cursor_sharing參數)等一系列措施。那麽,SQL Server作為三大商業關系庫之一,是否也存在這樣的機制
Openstack入門篇(十一)之neutron服務(控制節點)的部署與測試
驅動 username 禁止 普通 虛擬主機 group 查看 禁用 poi 1.Neutron的介紹 Neutron 為整個 OpenStack 環境提供網絡支持,包括二層交換,三層路由,負載均衡,防火墻和 *** 等。Neutron 提供了一個靈
mllib實踐(三)之LinearRegression實踐(libsvm方式)(整合網際網路上多個例項)
package mllib; import org.apache.spark.{ SparkConf, SparkContext } import org.apache.spark.ml.linalg.Vectors import org.apache.spark.mllib.regress
mllib實踐(二)之LinearRegression實踐(DataFrame方式,普通標籤格式轉DataFrame)(整合網際網路上多個例項)
package mllib; import org.apache.spark.{ SparkConf, SparkContext } import org.apache.spark.ml.linalg.Vectors import org.apache.spark.mllib.regress
mllib實踐(一)之LinearRegressionWithSGD實踐(整合網際網路上多個例項)
package mllib; import org.apache.spark.{ SparkConf, SparkContext } import org.apache.spark.mllib.linalg.Vectors import org.apache.spark.mllib.regr