文字列にすべて一緒にフィールドの1価:GROUP_CONCAT
用法:GROUP_CONCAT(接続する[DISTINCT]フィールド[ASC / DESCソートフィールド順] [セパレータ 'デリミタ'])
2.転送日付タイムスタンプ:FROM_UNIXTIME
用法:FROM_UNIXTIME(UNIX_TIMESTAMP、フォーマット)
前記のようなfomat形式: '%Y-%M-%D%H:%I:%のS'
3.転送日付タイムスタンプ:DATE_FORMAT
用法:DATE_FORMAT(日付、形式)
4.if
使用法:IF(条件、V1、V2)、
前記リターンv1の条件が戻りv2のか、真のとき
5.case ...とき
使用法:ケースフィールド比較値1、比較値2は、値2そう戻り値3端を返す場合、値1を返し
請求項1の戻り値の値フィールド比較値= 1、比較値は、戻り値3の比較値1または2を、等しくない場合
6.ユーザー変数@
使用法:@tmp:=フィールドまたは値
個人的な要約:
1.あなたはすべてのフィールドの値、およびデータの量を取得したいとサイクルを使用しない場合、私たちは私たちがGROUP_CONCAT機能に対処するために使用することができます。
すでに条件、及び、時間の範囲を知っている時間フィールドは、その後、私たちはしないようにしようとした場合2.当社は通常、日/月/週/年の統計情報やその他のデータパケットによって、日付やタイムスタンプをフォーマットする時間関数を使用しますデータが大きすぎると、速度が遅くなります問い合わせることができるので、関数のMySQLを使用しています。
3.時々、私たちは同じ時間で... ...そして...他の...終了とするグループケースを使用しています。
4. @ユーザー変数、時には同時に、または(データ量がクエリの速度で小さな衝撃ではありません)私たちはデータをソートすることができます。
参考https://www.cnblogs.com/wenxinphp/p/5841430.html
https://www.cnblogs.com/haorenergou/p/7927591.html
https://www.cnblogs.com/yangchunze/p/6669523.html