MySQLのグループ化と並べ替え

 

MySQLの> を選択 * からTABLE1;
+ ---------- + ------------ + ----- + ------------------- - + 
| name_new | トランザクタ| PID | ORDER_DATE | 
+ ---------- + ------------ + ----- + ------------------- - + 
| 1hahha | 1xiaohong |   1 | 2019年 - 08 - 04  204547 | 
| 2hahha | 2xiaohong |   2 | 2019年 - 08 - 04  204557 | 
| 3hahha | 3xiaohong |   3 | 2019- 08 - 04  204602 | 
| 4hahha | 4xiaohong |   4 | 2019年 - 08 - 04  204605 | 
| 3hahha | ボブ|   5 | 2019年 - 08 - 04  204608 | 
| 3hahha | リー|   6 | 2019年 - 08 - 04  204612 |
| 3hahha | リー|   7 | 2019年 - 08 - 04  215601 | 
| 3hahha | リー|   8 | 2019年 - 08 - 04  215610 | 
| 3hahha | ボブ|   9 | 2019年 - 08 - 04  215618 | 
| 3hahha | ボブ|  10 | 2019年 - 08 - 04 215626 | 
+ ---------- + ------------ + ----- + ------------------- - + 10セット0.00 秒)
のMySQL > 選択トランザクタ、(*)カウントとして NUM から TABLE1 PID> = 4 取引者によって基;
+ ------------ + ----- + 
| トランザクタ| NUM | 
+ ------------ + ----- + 
| 4xiaohong |   1 | 
| ボブ|   3 | 
| リー|   3 | 
+ ------------ + ----- + 3
 


 セット0.00 秒)


のMySQL > 選択取引者は、(*)カウントとして NUM から TABLE1 PID> = 4 ロールアップとの取引者によるグループ。
+ ------------ + ----- + 
| トランザクタ| NUM | 
+ ------------ + ----- + 
| 4xiaohong |   1 | 
| ボブ|   3 | 
| リー|   3 | 
| NULL |   7 | 
+ ------------ + ----- + 4セット0.00 秒)
 


MySQLの > を選択トランザクタ、(*)カウントとして NUM から TABLE1 PID> = 4 NUM> =有するロールアップとの取引者によりグループ3 トランザクタ順に、
ERROR 1221(HY000):CUBE /の不正使用BY ROLLUPとORDER 
のMySQL > 選択取引者は、(*)カウントとして NUM から TABLE1 PID> = 4取引者によってグループがNUM> =有する3 トランザクタによって順序を、
+ ------------ + ----- + 
| トランザクタ| NUM | 3


+ ------------ + ----- +
| ボブ|   | 
| リー|   3 | 
+ ------------ + ----- + 2セット0.00 秒)
のMySQL > 選択トランザクタ、COUNT(*)として NUM から TABLE1をPID> = 4取引者によってグループが有しますNUM> = 3 トランザクタDESCによって順序;
+ ------------ + ----- + 
| トランザクタ| NUM | 
+ ------------ + ----- + 
| リー|   3 | 
| ボブ|   3 | 
+ ------------ + ----- + 2
 


 セット0.00秒)

 

 

 

おすすめ

転載: www.cnblogs.com/sea-stream/p/11300308.html