91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

mysql group_concat用法

小億
49
2023-12-22 03:53:01
欄目: 云計算

GROUP_CONCAT 函數用于將一列的多個值連接為一個字符串,并可以選擇使用分隔符來分隔這些值。

語法:

GROUP_CONCAT([DISTINCT] expr [,expr ...]
            [ORDER BY {unsigned_integer | col_name | expr}
                [ASC | DESC] [,col_name ...]]
            [SEPARATOR str_val])

參數說明:

  • DISTINCT:可選參數,用于去除重復的值。
  • expr:要連接的列或表達式。
  • ORDER BY:可選參數,用于排序連接后的值。
  • ASCDESC:可選參數,用于指定排序的順序,默認為升序排序。
  • SEPARATOR:可選參數,用于指定連接的分隔符,默認為逗號 ,

示例: 假設有以下 students 表:

id name subject
1 John Math
2 Jane Science
3 Alice Math
4 Bob History
5 Tom Science
  1. 連接所有學生的姓名:
SELECT GROUP_CONCAT(name) AS all_names FROM students;

輸出:John,Jane,Alice,Bob,Tom

  1. 連接所有學生的姓名,使用分號作為分隔符:
SELECT GROUP_CONCAT(name SEPARATOR ';') AS all_names FROM students;

輸出:John;Jane;Alice;Bob;Tom

  1. 連接所有學生所學的科目,并按字母順序排序:
SELECT GROUP_CONCAT(DISTINCT subject ORDER BY subject ASC) AS all_subjects FROM students;

輸出:History,Math,Science

0
临沂市| 阳泉市| 双鸭山市| 文安县| 当阳市| 沂南县| 攀枝花市| 会泽县| 湘阴县| 奉化市| 扎鲁特旗| 邢台县| 保靖县| 介休市| 贵港市| 巴彦县| 遂溪县| 安化县| 新源县| 大兴区| 金华市| 周宁县| 蒲江县| 三穗县| 罗江县| 曲水县| 雅安市| 玉林市| 福州市| 扶余县| 英德市| 枞阳县| 油尖旺区| 普宁市| 哈尔滨市| 融水| 武穴市| 尚志市| 申扎县| 建德市| 雅安市|