第7课 创建计算字段拼接字段执行简单的算术运算

什么是计算字段? 就是直接从数据库中检索出转换,计算或者格式化的数据,而不是检索出数据之后,再在客户端应用程序中重新格式化。

为什么需要计算字段? 实际应用中,存在数据库中的原始数据往往无法满足我们的要求。 比如需要显示公司名,同时还需要显示公司地址,但这两个信息存储在不同的列表中。

拼接字段

拼接两个字段的方法如下:

select concat((vend_name),'(',rtrim(vend_country),')')
from vendors
order by vend_name;

同时可以给列取别名

select concat((vend_name),'(',rtrim(vend_country),')')
as vend_title
from vendors
order by vend_name;

执行简单的算术运算

select prod_id,
quantity,
item_price,
quantity *item_price as expanded_price
from orderitems
where order_num = 20008;

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏好好学java的技术栈

「附数据结构资源」玩转java并发(六):深入线程Thread类的start()方法和run()方法

java的线程是通过java.lang.Thread类来实现的。VM启动时会有一个由主方法所定义的线程。可以通过创建Thread的实例来创建新的线程。每个线程都...

1072
来自专栏cnblogs

knockout源码分析之订阅

一、主类关系图 ? 二、类职责 2.1、observable(普通监控对象类) observable(他其是一个function)的内部实现: 1.首先声明一个...

2178
来自专栏python 实践经验

import导入第三方库或者模块

通常模块为一个文件,直接使用 import 文件名 就可以导入。可以作为module的文件类型有".py"、".pyo"、".pyc"、".pyd"、...

2145
来自专栏angularejs学习篇

angularjs学习第六天笔记(指令简介学习)

  您好,由于周末有事情,没哟学习angularjs,几天晚上开始继续学习angularjs,坚持加油每一天。谢谢

891
来自专栏流媒体人生

linux eval

eval 就是执行以下两个步骤 1.第一次,执行变量替换,类似与C语言的宏替代

872
来自专栏武军超python专栏

2018年7月23日数据存储到文件中的代码介绍:

******************************************************************

1055
来自专栏电光石火

获取URL地址中的GET参数

/*-----------------实现1--------------------*/ function getPar(par){ //获取当前URL...

2119
来自专栏好好学java的技术栈

深入线程Thread类的start()方法和run()方法

java的线程是通过java.lang.Thread类来实现的。VM启动时会有一个由主方法所定义的线程。可以通过创建Thread的实例来创建新的线程。每个线程都...

1020
来自专栏开源优测

[接口测试_B] 14 pytest+requests实战-参数化

上一篇在一个py文件中,写了一堆test_开头的方法,所有数据和用例都在一个py文件中,本篇尝试读取json文件的测试数据,执行用例。

1744
来自专栏黑泽君的专栏

多线程常见的面试题

3963

扫码关注云+社区

领取腾讯云代金券