[TOC=1,5]
>[success] # 创建字段-concat
> concat()函数进行字符拼接,给查询出来的数据列指定新名字
>[danger] ##### 用法
**传统用法**:
`SELECT vend_name,vend_country FROM vendors ORDER BY vend_name;`
**查出来的数据**:
![](https://box.kancloud.cn/3cd07a9ed5d29a29ff57ecd3a097839a_263x130.png)
**concat操作**:
当我们想把两个列合并在一起的时候,创建一个伪列,这里可以对格式进行操作,本次查询加了括号的形式
`SELECT CONCAT (vend_name,'(',vend_country,')') FROM vendors ORDER BY vend_name;`
**查出来的数据**:
![](https://box.kancloud.cn/aad3c8e33d6e610c840b8552274b44f9_332x130.png)
* * * * *
<br>
>[success] # 创建别名-as
>别名是一个字符或值的替换名,使用 AS 关键字创建
>[danger] ##### 用法
给上面的例子创建别名使用
`SELECT CONCAT (vend_name,'(',vend_country,')') AS new_name FROM vendors ORDER BY vend_name;`
**查询结果:**
![](https://box.kancloud.cn/b0046ce041417cf0f76340c4224c8052_210x140.png)
* * * * *
<br>
>[success] # 执行运算 +,-,*,/
>[danger] ##### **用法:**
**当我们想查询两个列的乘时候**
`SELECT order_num,quantity,item_price FROM orderitems WHERE order_num=20005;`
![](https://box.kancloud.cn/bcbcbb51d8e9ad45cf7a2bdda8bee306_299x93.png)
**做法:**
`SELECT order_num,quantity,item_price,quantity*item_price AS price FROM orderitems WHERE order_num=20005;`
![](https://box.kancloud.cn/8a1abc22bfc475fd6c16964ae836ae15_354x113.png)