mysqlデータベースループステートメントの書き方は? ? ?

WBOY
リリース: 2016-06-23 14:16:44
オリジナル
1284 人が閲覧しました

データベース構造

num date
2 2013-07-24
5 2013-07-25
8 2013-08-03
10 2013-08-22
4 2013-09-10

最後に、そうである必要があるページ上の出力 行の統計形式
7 月のレコード
8 月の 18 レコード
9 月の 4 レコード
SQL ステートメントには (count (条件) を選択できると考える人もいるでしょう。 ))
鍵はやはり ラインを変えることです。 。
もうやり方がわかりません。


ディスカッションへの返信(解決策)

改行という意味ではなく、データベースはその構造になっており、

はSQL文を入力する限り、
を実行した結果が私が言ったとおりになるという意味です。それらをすべてリストしてください

私はあなたに混乱しています

理解できないですか?

select DATE_FORMAT(date, '%Y-%m') as date, count(*) as num from tbl_name group by 1
ログイン後にコピー

Array
(
[0] => Array
(
[date] => 2013-07
[num] => 2
)

[1] => Array
(
) を取得します。 [日付] =>2013-08
=> 2013-09

)



私はあなたに混乱していました
私はそれを変更しました、そしてそれは少し啓発されたように見えました


私はあなたに混乱していました
私はそれを変更しましたそして、少し啓発されたようでした
select DATE_FORMAT(date, '%Y-% m') as date, count(*) as num from tbl_name group by 1

これは、各月の合計を計算しないいくつかのレコードです。それは正しくないようです。もう少し研究してみます

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート