フィールドの 1 つに電話番号が保存されています。顧客は購入するたびに電話番号をログインし、このフィールドで最も頻繁に使用されるレコードを順番に並べ替えます。このSQLを書くのは私ですか?
顧客テーブル名 partylist
顧客の電話番号を格納するフィールドは phonum varchar(15) です
テーブルの構造はおおよそこんな感じです
Zhang San 北京 0108956878
Li Si Shanghai 021545787
Xiaoxiao Shanghai 13800138000
シャオシー上海 13800138000
Xiao Wu 広州 0205855843
たとえば、クエリ結果は次のようになります。
13800138000 29 回 Xiao Wang
020184587 18 回 Xiao Li
いいね、ありがとう
これを試してください:
SELECT *,count(phonum) as nums FROM partylist GROUP BY phonum ORDER BY nums DESC
これを試してください:
SELECT *,count(phonum) as nums FROM partylist GROUP BY phonum ORDER BY nums DESC
select username, userpass from.... 。ここでの「,」は、彼が学んだコンマと同じ効果があります。
でこれを試してください
:
SELECT *,count(phonum) as nums FROM partylist GROUP BY phonum ORDER BY nums DESC
ありがとうございます