mysql必知必会 | 计算字段

计算字段

为什么需要计算字段
  • 存储在数据库表中的数据,一般不是应用程序所需要的个数
  • 例如
    • 如果想在一个字段中既显示公司名称又显示公司地址(这两个数据一般包含在不同的表列中
    • 列数据是大小混合的,但是应用程序需要把所有数据按大写表示出来
    • 应用程序需要根据表数据进行总数、平均数或其他计算
  • 计算字段使我们可以直接从数据库中检索出转换、计算或者格式火锅的数据,就不需要检索出数据后再在和户籍应用程序或报告程序中重新格式化
  • 数据库服务及完成数据格式化等操作要比在客户机中快的多,因为数据库管理系统式设计来快速完成数据格式化等操作的
拼接字段
select concat(column_name, '@email.com')
from <table name>
  • 使用 concat() 可以把多个字符串连接起来形成一个较长的串
  • 使用 trim()、rtrim()、ltrim()可以去除多余的空格
使用别名
select <column name> as <alias>
from <table name>
执行算术计算
select col_a * col_b + col_c - col_d / col_f as col_name
from <table name>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值