1. concat() 関数 機能: 複数の文字列を 1 つの文字列に連結する 構文: 返される結果は、接続パラメータによって生成された文字列です。いずれかのパラメータが null の場合、レコードの戻り値は null になります。 2. concat_ws() 関数 機能: concat() と同様に、複数の文字列を 1 つの文字列に連結しますが、区切り文字を一度に指定できます (concat_ws は区切り文字付きの連結です) 構文: 注: 最初のパラメータは区切り文字を指定します。区切り文字は null にできないことに注意してください。区切り文字が null の場合、返される結果はすべて null になります。 3. group_concat() 関数 まずこの要件を見てみましょう。 ここで、user_id はユーザー ID、fee は消費量、time は消費タイムスタンプです。 消費記録テーブルでは、各ユーザーのすべての消費量の詳細を確認する必要があります。 明らかに、単一の group by だけではこの要件を満たすのに不十分です。 user_id による消費グループから max(time)、fee を選択 グループ化後のフィールド間の関係は交互になります。特定のフィールドのみをフィルター処理できますが、それらが同じレコードに属していることは保証できません。 このとき、group_concat() 関数が使用されます。 user_id による消費グループから user_id、GROUP_CONCAT(time、':'、fee) を選択します。 以下の結果が得られます。 結果を処理することで、ページに目的の効果を簡単に表示できます。 要約する 上記は、編集者が紹介したMySQLのconcat関連関数です。皆様のお役に立てれば幸いです。ご質問がございましたら、メッセージを残していただければ、編集者がすぐに返信いたします。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。 以下もご興味があるかもしれません:
|
<<: EasyUEFI を使用して Windows 10 で USB ドライブなしで Ubuntu 18 をインストールする
>>: Windows 8 での ssh コマンドの使用記録
目次1. 関数シグネチャ2. 関数のオーバーロード2.1 オーバーロードされたシグネチャは呼び出し可...
システムをインストールした後、毎回いくつかのソフトウェアを再インストールする必要があります。ソフトウ...
絶対長さピクセルpx はピクセル値であり、メートルやセンチメートルのような固定の長さです。相対的な長...
ある日、リーダーはメイン ページに iframe を埋め込み、親ページと子ページ間で双方向にメッセー...
MySQL では、同じ列に複数のインデックスを作成できます。意図的であるかどうかにかかわらず、MyS...
ブラウザウィンドウの中央に要素を配置する方法まず、コード ブロックを示します。すでにコードを理解して...
目次アプリを登録するときに何をすればよいですか?ページを登録するときに通常何をする必要がありますか?...
今日、フラッシュ広告のコードを書いていたとき、フラッシュに付属するリンクはポップアップ広告と間違われ...
iframeを更新する方法1. 更新するには、JavaScriptのdocument.fr.loca...
序文レイアウトの点では、Gobang はランダムな動きを目的とするゲームよりも実装がはるかに簡単で、...
最近、仕事の都合で、MySQL で数字をフォーマットする必要がありましたが、インターネット上にはほと...
この記事では、MySQL が 2 つのテーブルを比較して、異なるデータがあるかどうかを確認する方法を...
最近、データベースについて学び始めました。最初にやったことは、データベースとは何か、データベースとデ...
かなり前に実装された機能ですが、クリックすると選択したメニュー項目の背景色が白くなることに気付きまし...
HTML、CSS、JS を使用してシンプルな Web 計算機を作成する方法は?コンピュータには次の...