亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

mysql中length與char_length的區別有哪些

發布時間:2021-11-06 09:04:05 來源:億速云 閱讀:357 作者:小新 欄目:MySQL數據庫

這篇文章主要為大家展示了“mysql中length與char_length的區別有哪些”,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領大家一起研究并學習一下“mysql中length與char_length的區別有哪些”這篇文章吧。

length:   是計算字段的長度一個漢字是算三個字符,一個數字或字母算一個字符

char_length:不管漢字還是數字或者是字母都算是一個字符;

MySQL中group_concat函數

完整的語法如下:

group_concat([DISTINCT] 要連接的字段 [Order BY ASC/DESC 排序字段] [Separator '分隔符']) 
比如 查詢如下的數據 select  *  from  aa ;
+------+------+
| id| name |
+------+------+
|1 | 10|
|1 | 20|
|1 | 20|
|2 | 20|
|3 | 200 |
|3 | 500 |
+------+------+

以id分組,把name字段的值打印在一行,逗號分隔(默認) 

select id,group_concat(name) from aa group by id; 

+------+--------------------+
| id| group_concat(name) |
+------+--------------------+
|1 | 10,20,20|
|2 | 20 |
|3 | 200,500|
+------+--------------------+
3 rows in set (0.00 sec)

假如 不分組的話,他們會組成拼成一串   |1 | 10,20,20,20, 200,500| 

所以 group_concat 的意思其實按函數本身字面就可以看出來 就是要你先分組 后將按分組相同的組對應的數據拼在一起。

這個是 按 ;號做分隔符的
select id,group_concat(name separator ';') from aa group by id; 


以id分組,把去冗余的name字段的值打印在一行
select id,group_concat(distinct name) from aa group by id;
+------+-----------------------------+

| id| group_concat(distinct name) |
+------+-----------------------------+
|1 | 10,20|
|2 | 20 |
|3 | 200,500 |
+------+-----------------------------+
3 rows in set (0.00 sec)

 以id分組,把name字段的值打印在一行,逗號分隔,以name排倒序

以上是“mysql中length與char_length的區別有哪些”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

金堂县| 石棉县| 环江| 青川县| 曲阳县| 上栗县| 古交市| 东源县| 都江堰市| 禄丰县| 青川县| 连州市| 芦溪县| 太谷县| 巴楚县| 康马县| 靖安县| 望都县| 民县| 疏勒县| 厦门市| 耿马| 东平县| 呈贡县| 双城市| 金乡县| 莆田市| 通州市| 闽清县| 湖口县| 金坛市| 舟山市| 吉林市| 白山市| 青铜峡市| 合阳县| 宜兰市| 平武县| 商水县| 贡嘎县| 淮滨县|