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...