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

https://blog.csdn.net/hanhanwanghaha宝藏女孩 欢迎您的关注!
欢迎关注微信公众号:宝藏女孩的成长日记
如有转载,请注明出处(如不注明,盗者必究)

  在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功能

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

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

3.2举例

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

3.2.1举例代码

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

3.2.2运行结果

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值