mysql中教如何拼接字段(列)值、加入运算、设置别名(非常实用)

  在mysql中,在解决实际问题的时候,遇见我们只需要两列,需要对其中的一列或者两列进行运算,并且为了清楚明了,需要对字段(列)进行起一个别名,解决办法如下:

一、拼接字段(列)值

CONCAT:可以把多个值以字符串的形式拼在一起

1.1语法

SELECT CONCAT(str1,str2,...),column1,column2,... FROM 表名 WHERE 条件 

1.2举例

1.2.1举例表

以下表为例,对商品名字(goodsName)与卖价(salePrice)进行拼接
在这里插入图片描述

1.2.2举例代码

SELECT CONCAT(goodsName,'的售价为',salePrice) AS '商品售价'
FROM business
WHERE id <=4;

1.2.3运行结果

在这里插入图片描述

二、给字段(列)加入运算

2.1运算规则

1.同级运算从左到右
2.乘除运算优先级高于加减
3.使用括号优先运算

2.2举例

2.2.1举例表

将所有商品的卖价(salePrice)打六折
在这里插入图片描述

2.2.2举例代码

SELECT goodsName AS 卖价, salePrice*0.6 AS'最新卖价' FROM business 

2.2.3

运行结果
在这里插入图片描述

三、设置别名

AS:简单理解就是对列进行重命名,使表格变得清晰。

3.1功能

改变表的名字,即重命名,用于表示计算结果的含义。

扫描二维码关注公众号,回复: 11210703 查看本文章

列名:为表中字段(列)本身定义的名称。
列别名:字段(列)新的名称。

3.2举例

将下表的名称重命名,使读者对字段一目了然
在这里插入图片描述

3.2.1举例代码

SELECT id AS '序号',goodsName AS '商品名称',costPrice AS '成本价',salePrice AS '卖价'  
FROM business 

3.2.2运行结果

在这里插入图片描述

原创文章 96 获赞 330 访问量 2万+

猜你喜欢

转载自blog.csdn.net/hanhanwanghaha/article/details/106161505