mysql性別怎么排序 數(shù)據(jù)庫性別排序

查詢每個(gè)專業(yè)名和男生學(xué)生人數(shù),并按照男生人數(shù)降序排序Mysql?

不知道你的表結(jié)構(gòu)可以這樣

網(wǎng)站建設(shè)哪家好,找創(chuàng)新互聯(lián)公司!專注于網(wǎng)頁設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、小程序制作、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項(xiàng)目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了志丹免費(fèi)建站歡迎大家使用!

假設(shè) 表名為students

專業(yè)名 字段為name

gener 代表性別 男生為1

sql語句如下

select name,count(if(genre =1,Id,null)) as man_count from students group name order by man_count desc

希望可以幫到你

用mysql查詢所有考生的專業(yè)姓名性別并按照各專業(yè)人數(shù)排序?

你只有這一個(gè)student表,沒有專業(yè)表么,如果只有這一個(gè)表,可以是

MySql的幾種排序方式

1、單列排序

SELECT * FROM test1 ORDER BY date_time

默認(rèn)升序,降序后面接"DESC"即可。

2、多列排序?

SELECT * FROM test1 ORDER BY `status`, date_time DESC

首先按`status`字段排序,若`status`相等,則按data_time排序。

3、自定義排序

SELECT * FROM test1 ORDER BY FIELD(`status`, 3, 2, 4, 1, 5), date_time DESC

使用"FIELD()"函數(shù),可指定順序。

4、其他條件排序

先按大于等于當(dāng)前時(shí)間升序,再按小于當(dāng)前時(shí)間降序,支持分頁。

SELECT * FROM test1 ORDER BY date_time NOW(), IF(date_time NOW(), 0, date_time), date_time DESC

附加SQL腳本:

CREATE?TABLE?`test1`?(

`id`?bigint(20)?NOT?NULL?AUTO_INCREMENT,

`name`?varchar(50)?NOT?NULL,

`date_time`?datetime?NOT?NULL,

`status`?int(5)?NOT?NULL,

PRIMARY?KEY?(`id`)

)?ENGINE=InnoDB?AUTO_INCREMENT=1?DEFAULT?CHARSET=utf8

INSERT?INTO?`test1`?VALUES

(NULL,?'測試1',?'2018-03-05?11:09:00',?1),(NULL,?'測試2',?'2018-03-06?11:09:00',?1),(NULL,?'abc',?'2018-03-07?11:09:00',?1),?

(NULL,?'def',?'2018-04-08?11:09:00',?2),(NULL,?'李某某',?'2018-04-17?11:09:00',?1),(NULL,?'飯某某',?'2018-04-20?13:09:00',?2),

(NULL,?'趙',?'2018-04-20?01:09:00',?4),(NULL,?'倩',?'2018-04-28?11:09:00',?2),(NULL,?'andy',?'2018-04-30?11:09:00',?1),

(NULL,?'tony',?'2018-05-08?11:09:00',?4),(NULL,?'tom',?'2018-05-07?11:09:00',?3),(NULL,?'bill',?'2018-05-18?11:09:00',?3),

(NULL,?'james',?'2018-06-07?11:09:00',?4),(NULL,?'anthony',?'2018-06-18?11:09:00',?2),(NULL,?'蓋茨',?'2018-04-21?11:09:00',?1),

(NULL,?'部長',?'2018-04-24?11:09:00',?4),(NULL,?'李總',?'2018-04-20?11:09:00',?5),(NULL,?'張總',?'2018-04-29?11:09:00',?2),

(NULL,?'王總',?'2018-04-19?11:09:00',?3),(NULL,?'唐總',?'2018-05-01?11:09:00',?2);

參考的這篇文檔Mysql排序方式

網(wǎng)頁題目:mysql性別怎么排序 數(shù)據(jù)庫性別排序
本文鏈接:http://muchs.cn/article0/dosspio.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站營銷、做網(wǎng)站、云服務(wù)器企業(yè)網(wǎng)站制作、商城網(wǎng)站、品牌網(wǎng)站制作

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站建設(shè)