拼接字段, 去掉空格函式,別名,算術運算

2022-07-20 12:45:13 字數 1087 閱讀 3866

vendors表包含**商名和位置資訊。假如要生成乙個**商報表,需要在**商的名字中按照name country這樣的格式列出**商的位置

解決方法是把兩個列拼接起來。在mysql的select語句中,可使用caocat()函式來拼接兩個列

select concat(vend_name, '(',vend_country,')') from vendors;

去掉空格函式:

去掉右邊的空格

去掉左邊的空格

去掉左右兩邊的空格

使用as指定別名

select concat(rtrim(vend_name), '(',vend_country,')') as vend_title from vendors;

as 後面跟著指定的名字

mysql支援的基本算術操作符

+       加

- 減

* 乘

/ 除

乘運算子例子

select prod_id, quantity, item_price quantity*item_price as toal from orderitems order by order_mun=20005;

結果:+---------+----------+------------+-------+

| prod_id | quantity | item_price | toal |

+---------+----------+------------+-------+

| anv01 | 10 | 5.99 | 59.90 |

| anv02 | 3 | 9.99 | 29.97 |

| tnt2 | 5 | 10.00 | 50.00 |

| fb | 1 | 10.00 | 10.00 |

+---------+----------+------------+-------+

mysql去掉字段字元中間空格

mysql有什麼辦法批量去掉某個字段字元中的空格?不僅是字串前後的空格,還包含字串中間的空格,答案是 replace,使用mysql自帶的 replace 函式,另外還有個 trim 函式。1 mysql replace 函式 語法 replace object,search,replace 意思 ...

oracle 字段拼接方法 concat函式和

參考dreamy yue,最最麼麼噠 在表中會有多個字段,有時根據需求我們需要將兩個字段或者多個字段進行拼接,這時我們可以採用concat函式或者 達到字段拼接的目的。總結 concat 只能連線兩個字串,可以連線多個 concat只能連線兩個字串 sql select concat csdn ye...

SQL中concat 字段拼接函式

concat函式,可以將多個字段拼接成乙個字段,如果有乙個值是null,返回的也是null concat ws函式,可以將多個字段拼接成乙個字段,並且指定分隔符 group concat 函式,將指定欄位的值列印在一行,預設 分割。此函式常用與分組之後 這樣的資料並不是我們想要的 在sparksql...