groupconcat
含有「groupconcat」共 4 篇內容
全部內容
發佈日期由新至舊
Vic Lin的沙龍
2021/10/08
MySQL GROUP_CONCAT 長度限制
Laravel GROUP_CONCAT 出來的json格式錯誤,看起來是字串被截斷了,查了一下發現原來MySQL GROUP_CONCAT select出來的字串會有最大值的限制,預設是1024個字元。 1. 程式端解法: DB::statement('SET GLOBAL group_c
#
MySQL
#
groupconcat
1
留言
Vic Lin的沙龍
2021/05/14
MySQL group_concat merge two column to json
以下以Laravel為例,一般group_concat我們可能會這樣寫: E 但其實table_a_id, table_a_name可以merge成一個json,資料整理起來比較好看,可以改成這樣的寫法: E 最後response之前可以用php的json_decode把json string轉為o
#
Laravel
#
MySQL
#
groupconcat
1
留言
Vic Lin的沙龍
2021/05/12
MySQL group_concat with if condition
有時候我們會需要只group concat某些條件,就可以像這樣寫: group_concat(DISTINCT IF(user.name != 'abc' AND b.b_id != c.c_id, c.name, NULL)) as d 符合這個條件的才給值,否則給null,由於group_co
#
MySQL
#
groupconcat
#
Laravel
1
留言
Vic Lin的沙龍
2021/05/06
Laravel mysql group_concat don't ignore null
Mysql的group_concat預設會自動把null的忽略,但有時候我們會希望還是能夠concat到null的,可以用以下方法把null轉成空字串: DB::raw("group_concat(coalesce(`table`.`abc_col`, '') SEPARATOR ',') as a
#
Laravel
#
groupconcat
#
MySQL
1
留言