291294878

2018-10-18   阅读量: 715

数据分析师 Mysql

如何创建计算字段?

扫码加入数据分析学习群

在创建数据库表的时候,往往为了数据库的各种性能,我们需要将字段拆分或者按照特定的类型存储。而在读取数据库的时候,检索出来的数据往往不是我们直接需要使用的数据。举几个例子:

a、我们在存储省市区和街道信息时候会将他们单独分别存储在不同的列,而我们读取时候需要完整地址信息

b、订单表中,我们存储单价和购买数量。但是,读取信息往往需要用户所有付款金额

c、我们存储进数据库的所有单词都是大小写混合,而检索出来需要全部小写

这种情况下,就需要使用数据库的计算字段功能了。简单来说,就是在检索数据的时候对数据进行一定的操作。比如,格式化数据、拼接数据等操作。

计算字段是在select检索过程中建立的虚拟字段(我们能看到),他们并不实际存在于数据库中。

1、简单的连接

a、select concat(first_name,last_name) from user_name;

b、select concat('(', prod_id,')', prod_name) from products;

2、通过运算操作符计算新值

select quantity*item_price AS total_amount from orders;

3、使用ltrim/rtrim删除左/右侧空格,如果使用trim则可以过滤两端的空格。

添加CDA认证专家【维克多阿涛】,微信号:【cdashijiazhuang】,提供数据分析指导及CDA考试秘籍。已助千人通过CDA数字化人才认证。欢迎交流,共同成长!
0.0000 0 2 关注作者 收藏

评论(0)


暂无数据

推荐课程