欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

MySQL排序中使用CASE WHEN的方法示例

 更新時間:2019年01月11日 09:40:56   作者:阿難。  
這篇文章主要給大家介紹了關(guān)于MySQL排序中使用CASE WHEN的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

前言

在之前的一個項(xiàng)目中,使用到了SQL中使用 CASE WHEN 排序的功能?,F(xiàn)在寫篇博客備忘~

數(shù)據(jù)庫版本:MySQL 5.6.42

條件:

某字段代表該數(shù)據(jù)的狀態(tài)取值為非負(fù)整數(shù),0表示無狀態(tài)。

需求:

以該字段升序排序,同時需要將值為0的數(shù)據(jù)放在最后。

首先我們看一下,表的結(jié)構(gòu):

正常的使用升序查詢結(jié)果是這樣的:

要讓“小赤”排在最后,可以這樣寫:

也可以這樣:

還可以使用 CASE WHEN 再不影響查詢結(jié)果的前提下,改變排序的依據(jù):

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,如果有疑問大家可以留言交流,謝謝大家對腳本之家的支持。

相關(guān)文章

  • 麒麟系統(tǒng)上安裝?MySQL?8.0.24的詳細(xì)步驟(避坑指南)

    麒麟系統(tǒng)上安裝?MySQL?8.0.24的詳細(xì)步驟(避坑指南)

    這篇文章主要介紹了麒麟系統(tǒng)上安裝MySQL8.0.24的詳細(xì)步驟,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-08-08
  • MySQL帶你秒懂索引下推

    MySQL帶你秒懂索引下推

    如果你在面試中,聽到MySQL5.6”、“索引優(yōu)化” 之類的詞語,你就要立馬get到,這個問的是“索引下推”。本文就來分分享這個小知識點(diǎn)索引下推
    2021-09-09
  • MySQL執(zhí)行時間的查詢

    MySQL執(zhí)行時間的查詢

    這篇文章主要介紹了MySQL執(zhí)行時間的查詢,查詢頻繁的數(shù)據(jù)庫和查詢執(zhí)行時間長的sql,文章中有詳細(xì)的代碼實(shí)例,感興趣的同學(xué)可以參考閱讀
    2023-04-04
  • MySQL中使用自定義變量 編寫偷懶的UNION示例

    MySQL中使用自定義變量 編寫偷懶的UNION示例

    以下是對MySQL中使用自定義變量,編寫一個UNION的示例進(jìn)行了詳細(xì)的介紹,需要的朋友可以過來參考下
    2013-07-07
  • MySQL運(yùn)行狀況查詢方式介紹

    MySQL運(yùn)行狀況查詢方式介紹

    直接在命令行下登陸MySQL運(yùn)行SHOW STATUS;查詢語句;同樣的語句還有SHOW VARIABLES;,SHOW STATUS是查看MySQL運(yùn)行情況,和上面那種通過pma查看到的信息基本類似
    2013-06-06
  • MySQL多版本并發(fā)控制mvcc原理淺析

    MySQL多版本并發(fā)控制mvcc原理淺析

    mvcc多版本并發(fā)控制是一種數(shù)據(jù)庫的并發(fā)控制機(jī)制,本文主要介紹了MySQL多版本并發(fā)控制mvcc原理淺析,具有一定的參考價值,感興趣的可以了解一下
    2024-07-07
  • mysql多次調(diào)用存儲過程的問題

    mysql多次調(diào)用存儲過程的問題

    這個問題也困擾了我很長時間,準(zhǔn)確的說正是因?yàn)樗拇鎯^程無法在同一連接中2次或者多次執(zhí)行,我大幅修該了程序架構(gòu),全部題換成了sql,但是畢竟sql無法執(zhí)行有相當(dāng)邏輯的代碼,最總讓我從新測試以求尋找解決之道。
    2011-05-05
  • MySQL給查詢記錄增加序列號的實(shí)現(xiàn)方法

    MySQL給查詢記錄增加序列號的實(shí)現(xiàn)方法

    這篇文章主要介紹了MySQL給查詢記錄增加序列號的實(shí)現(xiàn)方法,文中通過代碼示例講解的非常詳細(xì),對大家的學(xué)習(xí)或工作有一定的參考價值,需要的朋友可以參考下
    2023-11-11
  • 30個mysql千萬級大數(shù)據(jù)SQL查詢優(yōu)化技巧詳解

    30個mysql千萬級大數(shù)據(jù)SQL查詢優(yōu)化技巧詳解

    本文總結(jié)了30個mysql千萬級大數(shù)據(jù)SQL查詢優(yōu)化技巧,特別適合大數(shù)據(jù)里的MYSQL使用
    2018-03-03
  • MySQL使用Partition功能實(shí)現(xiàn)水平分區(qū)的策略

    MySQL使用Partition功能實(shí)現(xiàn)水平分區(qū)的策略

    這篇文章主要介紹了MySQL使用Partition功能實(shí)現(xiàn)水平分區(qū),給大家提到了水平分區(qū)的5種策略,通過sql語句給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2021-12-12

最新評論