mysql系列(八)sql语句之创建计算字段

前言

有时候储存在数据库表中的数据不是应用程序所需的格式,例如想在一个字段中既显示公司名又显示显示公司地址,但这两个信息一般保存在不同的表列中,这时候就需要使用计算字段,直接从数据库中检索出转换、计算或者格式化的数据,而不是直接返回数据库中的数据然后由应用程序来处理。

计算字段并不存在数据库中,是在运行SELECT语句内创建的

1.拼接(concatenate)

将值连接在一起构成单个值

使用concat()函数
CONCAT()函数需要指定一个或者多个串,每个串之间用逗号分隔,例如:

SELECT CONCAT(column1_name,'(',column2_name,')') FROM table;

返回:

column1_name(column2_name)
去掉空格函数
函数说明
Rtrim()函数去掉值右边的所有空格
Ltrim()函数去掉值左边的所有空格
Trim()函数去掉值两边的所有空格

例如:Rtrim(“testStr “)

2、使用别名

别名(alias)是一个字段或者值的替换名。别名用AS关键字赋予

SELECT CONCAT(column1_name,'(',column2_name,')') AS a FROM table;
3、执行算术计算

计算字段的另一常见用途是对检索出来的数据进行算术运算。

SELECT column1_name*column2_name AS a FROM table;

mysql算术操作符

操作符说明
+
-
*
/
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值