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

溫馨提示×

溫馨提示×

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

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

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

凭祥市| 雅安市| 上蔡县| 普安县| 梁河县| 北川| 天全县| 东兰县| 大连市| 稷山县| 改则县| 泗水县| 镇江市| 萨嘎县| 和龙市| 灵寿县| 乐清市| 大埔县| 乐业县| 嘉黎县| 弥勒县| 永仁县| 九寨沟县| 西吉县| 静宁县| 湘西| 张掖市| 淮滨县| 连云港市| 苏州市| 德格县| 楚雄市| 周口市| 新巴尔虎左旗| 原平市| 祁连县| 北碚区| 含山县| 桑日县| 山东省| 宁安市|