sql函式group concat 看這個就好了

2021-10-11 05:27:43 字數 637 閱讀 5063

描述:將該字段通過過逗號分隔展示

缺點:展示長度有限制,一般是1024

憑空截斷了後面的資料

查詢當前資料庫長度

show variables like 'group_concat_max_len』

果然是1024

(1):設定當前session的group_concat長度,其他session連線不受影響

set session group_concat_max_len = 10240;

(2):設定全域性group_concat長度

set global group_concat_max_len = 10240

(3):根本解決辦法,mac修改my.cnf,win修改my.ini

在[mysqld]下新增一行

group_concat_max_len = 10240

JPA中實現sql的group concat函式

前提條件 乙個售後訂單會有多個快遞單號,一條記錄儲存乙個快遞單號,要查詢售後訂單的所有快遞單號,所以要根據售後訂單分組,拼接快遞單號,sql語句中,可以通過group by分組,然後用group concat函式拼接快遞單號,但jpa中沒有對應group concat函式的方法 解決辦法 使用str...

Sql函式大全

返回表示式中指定字元的開始位置 select charindex c abcdefg 1 兩個字元的值之差 select difference bet bit 字元最左側指定數目 select left abcdef 3 返回字元數 select len abcdefg 轉換為小字元 select ...

SQL 特殊函式

1 coalesce 函式 簡介 t sql的coalesce 函式能夠讓你指定多個表示式,而且coalesce 會返回組裡第乙個非空的值。要使用下面的形式,其中expression可以是任何資料型別,並能夠等於大多數合法的表示式 case when expression1 is not null ...