非常に便利な機能 group_concat() について、マニュアルには次のように記載されています: この関数は、グループ接続から NULL 以外の値を含む文字列結果を返します。 簡単に言えば、group_concat() はどの行が同じグループに属しているかを計算し、同じグループに属する列を結合して一緒に表示します。返される列は、関数のパラメータ (つまり、フィールド名) によって決まります。グループ化には基準が必要です。つまり、group by で指定した列に従ってグループ化する必要があります。 結合されたフィールドのデフォルトの区切り文字はコンマであり、これはセパレータ パラメータを使用して指定できます。 たとえば、学生テーブルには次の 5 つのデータがあります。 要件は次のとおりです。「Xiao Ming」の2行のスコアを1行に表示でき、「Xiao Hong」の2行のスコアも1行に表示できます。 次に、 学生グループから名前別に名前、group_concat(科目、スコア)を選択します。 クエリ結果は次のとおりです。 区切り文字をカスタマイズすることもできます SELECT name,group_concat(subject,score Separator '--') FROM student group by name; クエリ結果は次のとおりです。 group by name; を使用しない場合はどうなりますか? 学生から名前、グループ連結(科目、スコア)を選択します。 クエリの結果は次のようになります (name 属性とは関係のない 1 行のみが表示されます)。 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
>>: Web プロジェクト開発 JS 機能の手ぶれ補正とスロットリングのサンプル コード
現在このような問題が発生しています 私の状況は、QT が動かなくなってしまったため、仮想マシンを再起...
jsvc の紹介実稼働環境では、Tomcat はデーモン モードで実行する必要があります。Tomc...
準備1. 仮想マシンを起動する2. gitツールルートアカウントでログインルートアカウントを使用して...
実際の開発では、MySQL の主キーは重複できず、主キーが自動的にインクリメントされることがあります...
MySQL のデータ型は datetime です。データベースに保存されているデータは 2015-0...
序文ソートはデータベースの基本的な機能であり、MySQL も例外ではありません。ユーザーは、Orde...
この記事では、パズル効果を実現するためのネイティブjsの具体的なコードを参考までに共有します。具体的...
目次1. はじめに2. フィルター() 3. マップ() 4. ソート() 5. 減らす() 6. ...
目次1. 基本2. ノード、ツリー、仮想DOM 1. 仮想DOM 3. createElementパ...
以下の質問はすべて InnoDB ストレージ エンジンに基づいています。 1. 最も大きな ID を...
背景すべては、WeChat 技術グループのクラスメートが「写真の主な色を取得する方法はあるか」と尋ね...
以下のように表示されます。 #!/usr/bin/env python3.5 psutilをインポー...
MySQL のトランザクションはデフォルトで自動的にコミットされます (autocommit = 1...
コードをコピーコードは次のとおりです。 <html> <!--混合フレームレイアウ...
環境: [root@centos7 ~]# uname -r 3.10.0-514.el7.x86_...