SQL 字串連線聚合函式

2022-07-22 18:54:10 字數 435 閱讀 7094

mysql:直接呼叫函式group_concat完成

oracle10g:直接掉函式wm_concat完成

oracle9i:麻煩點,不過主要是通過sys_connect_by_path,這個函式能樹枝進行按指定字元連線,之所以產生樹是因為這裡面用到了oracle的start with 遞迴成樹的(1

) mysql

group_concat函式是典型的字串連線函式,下面就為您介紹mysql group_concat的語法,希望對您學習

mysql group_concat函式有所幫助。

mysql group_concat函式

完整的語法如下:

group_concat([distinct] 要連線的字段 [order by asc/desc 排序字段] [separator '

分隔符'])

字串連線聚合函式 幾例

問題 userid role name role id 1 管理員 1 1 編輯 2 1 超級管理員 3 2 普通會員 4 3 高階會員 5 4 null null 很簡單的資料,就是乙個使用者可能會對應多個角色,現在要求能用程式或者sql的方式使用者和角色逗號進行 分割。要求得到的資料如下 use...

mysql字串連線函式

mysql中concat函式 使用方法 concat str1,str2,返回結果為連線引數產生的字串。如有任何乙個引數為null 則返回值為 null。注意 如果所有引數均為非二進位制字串,則結果為非二進位制字串。如果自變數中含有任一二進位制字串,則結果為乙個二進位制字串。乙個數字引數被轉化為與之...

SQL CONCAT 字串連線函式

有的時候,我們有需要將由不同字段獲得的資料串連在一起。每一種資料庫都有提供方法來達到這個目的 mysql concat oracle concat sql server concat 的語法如下 concat 字串1,字串2,字串3,將字串1 字串2 字串3,等字串連在一起。請注意,oracle的c...