色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

mysql中加序號

錢瀠龍2年前10瀏覽0評論

MySQL的加序號可以應用于數據的排序、分組和查詢等多個方面。下面介紹如何實現加序號。

SELECT (@i:=@i+1) AS num, name, age FROM table1, (SELECT @i:=0) AS t ORDER BY age DESC;

以上語句可以在從table1中查詢所有記錄的同時,對結果加序號,并按照age字段降序排列。

如果要對查詢結果進行分組,可以將加序號的語句放在子查詢中,再對子查詢結果進行分組。

SELECT AVG(age) AS avg_age FROM (SELECT (@i:=@i+1) AS num, name,age FROM table1, (SELECT @i:=0) AS t ORDER BY age DESC) AS temp GROUP BY num%3;

以上語句在對table1進行age降序排列并加序號之后,用num%3的值進行分組(將相鄰的三個記錄分為一組),最后統計每組的平均年齡。

通過加序號,我們可以更方便地對數據進行排序和分組,并且查詢結果更加直觀易懂。

上一篇get jquery
下一篇gbk jquery