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

溫馨提示×

溫馨提示×

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

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

mysql中怎么拼接函數

發布時間:2021-07-14 16:30:22 來源:億速云 閱讀:152 作者:Leah 欄目:MySQL數據庫

mysql中怎么拼接函數,很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細講解,有這方面需求的人可以來學習下,希望你能有所收獲。

1.repeat()函數
使用方法:
REPEAT(str,count)  str:字符串或者是對應的值;count:幾個數值,就是前面字符串的個數。
例子一:mysql>select repeat('ab',3);
+-------------------------------+
| repeat('ab',3)                |
+-------------------------------+
| ababab                        |
+-------------------------------+
1 row in set (0.00 sec)
范例:mysql> select repeat(name,2) from table_name;
+-------------------------------+
| repeat(name,2)                |
+-------------------------------+
| aaaa                          |
| bbbb                          |
| cccc                          |
+-------------------------------+
3 row in set (0.00 sec)
解析:用來復制字符串,如下'ab'表示要復制的字符串,后面的數字,如3表示復制的份數。


2. group_concat 函數
完整的語法如下:
group_concat([DISTINCT] 要連接的字段 [Order BY ASC/DESC 排序字段] [Separator '分隔符'])
基本查詢
mysql> select * from aa;
+------+------+
|    id| name |
+------+------+
|    1 | 10   |
|    1 | 20   |
|    1 | 20   |
|    2 | 20   |
|    3 | 200  |
|    3 | 500  |
+------+------+
6 rows in set (0.00 sec)
以id分組,把name字段的值打印在一行,逗號分隔(默認)
mysql> 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)
以id分組,把name字段的值打印在一行,分號分隔
mysql> select id,group_concat(name separator ';') from aa group by id;
+------+----------------------------------+
| id   | group_concat(name separator ';') |
+------+----------------------------------+
|1     | 10;20;20                         |
|2     | 20                               |
|3     | 200;500                          |
+------+----------------------------------+
3 rows in set (0.00 sec)
以id分組,把去冗余的name字段的值打印在一行,
逗號分隔
mysql> 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> select id,group_concat(name order by name desc) from aa group by id;
+------+---------------------------------------+
| id   | group_concat(name order by name desc) |
+------+---------------------------------------+
|1     | 20,20,10                              |
|2     | 20                                    |
|3     | 500,200                               |
+------+---------------------------------------+
3 rows in set (0.00 sec)

3.RTrim()函數
select concat(RTrim(name),'(',RTrim(country),')') from table_name order by name;
例子一:
select concat(LTRIM('     werrrt  '),'(',RTRIM(2343),')');
+------+---------------------------------------------------+
| id   |concat(LTRIM('  werrrt  '),'(',TRIM(  2343  ),')') |
+------+---------------------------------------------------+
|1     |werrrt  (2343)                                     |
+------+---------------------------------------------------+
1 rows in set (0.00 sec)
解析:LTrim()去掉串左邊的空格。
例子二:
select concat(RTRIM('     werrrt  '),'(',RTRIM(2343),')');
+------+---------------------------------------------------+
| id   |concat(LTRIM('    werrrt  '),'(',TRIM( 2343 ),')') |
+------+---------------------------------------------------+
|1     |   werrrt(2343)                                    |
+------+---------------------------------------------------+
1 rows in set (0.00 sec)
解析:RTrim()去掉串右邊的空格。Trim()去掉串左右兩邊的空格。

看完上述內容是否對您有幫助呢?如果還想對相關知識有進一步的了解或閱讀更多相關文章,請關注億速云行業資訊頻道,感謝您對億速云的支持。

向AI問一下細節

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

AI

海安县| 庆云县| 宜良县| 平武县| 乌拉特后旗| 麻江县| 黔江区| 眉山市| 永修县| 大安市| 民县| 昌图县| 师宗县| 涡阳县| 延寿县| 大足县| 安新县| 嘉祥县| 银川市| 南昌县| 延边| 安泽县| 南平市| 武鸣县| 墨竹工卡县| 延庆县| 金塔县| 伊通| 泾源县| 且末县| 连南| 鹤庆县| 罗定市| 荣成市| 泸定县| 即墨市| 朝阳县| 水城县| 安徽省| 奎屯市| 南京市|