创建计算字段
2015-12-21 19:50
274 查看
字段:基本上与列的意思相同,经常互换使用
提示:客户端与服务器的格式
在SQL语句内可完成的许多转换和格式化工作都可直接在客户端应用程序内完成,但一般来说,在数据库服务器上比在客户端中完成要快的多。
计算字段通常有以下几方面的用途:
1、字符串拼接
2、别名
别名:是一个字段或值的替换名,用AS关键字赋予。别名最常见的使用是将多个单词的别名命名为一个单词的名字,有时别名也称为导出列。
3、执行算术计算
计算字段的另一个常见用途是对检索出的数据进行计算。
提示:客户端与服务器的格式
在SQL语句内可完成的许多转换和格式化工作都可直接在客户端应用程序内完成,但一般来说,在数据库服务器上比在客户端中完成要快的多。
计算字段通常有以下几方面的用途:
1、字符串拼接
SELECT Concat(vend_name,'(',vend_country,')' FROM Vendors;--输出有两个列值构成的一列值 SELECT RTRIM(vend_name)+'('+vend_country+')' FROM Vendors;--RTIM()函数是去掉字符串右边的空格 #LTRIM()去掉字符串左边的空格 #TRIM()去掉字符串左右两边的空格
2、别名
别名:是一个字段或值的替换名,用AS关键字赋予。别名最常见的使用是将多个单词的别名命名为一个单词的名字,有时别名也称为导出列。
SELECT RTRIM(vend_name)+'('+RTRIM(vend_country)+')' AS vend_title FROM Vendors ORDER BY vend_name;
3、执行算术计算
计算字段的另一个常见用途是对检索出的数据进行计算。
SELECT prod_id,quantity,item_price,quantity*item_price AS expanded_price FROM OrderItems WHERE order_num=20008;
相关文章推荐
- 获取当前用户的网络状态--iOS
- hive中,向map类型插入数据时,需要str_to_map一下
- Error digesting Registry data org.xml.sax.SAXNotSupportedException
- hadoop支持lzo完整过程
- 常用排序算法(冒泡、选择、归并、快排、插入)
- 图形学优化_3: ogre设计模式_Factory Method (工厂方法模式)
- Android Studio插件和一些小技巧
- vi命令汇总
- java中queue的使用
- Animation动画详解(三)—— 代码生成alpha、scale、translate、rotate、set及插值器动画
- Coderforce题解
- 17个提升iOS开发效率的必用工具
- 正則表達式基础及java使用
- linux驱动学习笔记(linux驱动头文件说明)
- 小KTV学习-5
- 隔空取物——reflection
- 阿岳之_压缩和解压缩工具介绍篇
- 基于http协议的api接口对于客户端的身份认证方式以及安全措施
- 5个主流的HTML5开发工具
- Linux tty驱动学习 - 串口通信,UART及UART驱动概述