oracle总结(一)
2014-03-21 11:04
211 查看
1、SQL 语句说明:
(1)语句文本的书写不区分大小写。(但字符串在作为值的时候要注意大小写)
(2)语句可以写单行也可以写多行。
(3)关键字不能缩写或跨行。
(4)语句通常被分多行书写。
(5)缩进被用于提高语句的可读性。
2、数字和日期都可以使用数学运算符建立表达式:
+,-,*,/ <>不等于
日期可以加减数字,数字默认为天。
日期不能加日期,但日期可以减日期。
字符不能加减。
3、定义空(NULL)值
空值出现在表达式中会导致整个表达式的值为空。
NVL(string1, replace_with)
功能:如果string1为NULL,则NVL函数返回replace_with的值,否则返回string1的值,如果两个参数都为NULL,则返回NULL。
注意事项:string1和replace_with必须为同一数据类型,除非显式的使用TO_CHAR函数进行类型转换。
扩展:通过查询获得某个字段的合计值,如果这个值为null将给出一个预设的默认值。
NVL2(E1, E2, E3)的功能为:如果E1为NULL,则函数返回E3,否则返回E2。
4、连接操作符: ||
在单引号中还要使用单引号的话,就必须使用两个单引号来实现一个单引号的功能。
Oracle中字符串可以用单引号,也可以用双引号,在别名中存在空格时,必须用双引号。在表名、列名时用双引号。
字符串的连接用双竖线(||)表示。
eg:SELECT (ENAME || 'is a ' || JOB) AS "Employee Details"
5、文本字符串
可以代表字符、数字或是日期。
当代表字符或日期的时候用单引号括起来,数字不需要。
6、DISTINCT
在查询时默认显示所有的行,包括有重复值的行。
DISTINCT 消除重复行关键字,放在整查询列表的最前面。
作用范围:整个查询列表的组合。
消除重复行后会按字段的特性,做升序排列。(执行过程:先排序,再消除重复)
(1)语句文本的书写不区分大小写。(但字符串在作为值的时候要注意大小写)
(2)语句可以写单行也可以写多行。
(3)关键字不能缩写或跨行。
(4)语句通常被分多行书写。
(5)缩进被用于提高语句的可读性。
2、数字和日期都可以使用数学运算符建立表达式:
+,-,*,/ <>不等于
日期可以加减数字,数字默认为天。
日期不能加日期,但日期可以减日期。
字符不能加减。
3、定义空(NULL)值
空值出现在表达式中会导致整个表达式的值为空。
NVL(string1, replace_with)
功能:如果string1为NULL,则NVL函数返回replace_with的值,否则返回string1的值,如果两个参数都为NULL,则返回NULL。
注意事项:string1和replace_with必须为同一数据类型,除非显式的使用TO_CHAR函数进行类型转换。
扩展:通过查询获得某个字段的合计值,如果这个值为null将给出一个预设的默认值。
NVL2(E1, E2, E3)的功能为:如果E1为NULL,则函数返回E3,否则返回E2。
4、连接操作符: ||
在单引号中还要使用单引号的话,就必须使用两个单引号来实现一个单引号的功能。
Oracle中字符串可以用单引号,也可以用双引号,在别名中存在空格时,必须用双引号。在表名、列名时用双引号。
字符串的连接用双竖线(||)表示。
eg:SELECT (ENAME || 'is a ' || JOB) AS "Employee Details"
5、文本字符串
可以代表字符、数字或是日期。
当代表字符或日期的时候用单引号括起来,数字不需要。
6、DISTINCT
在查询时默认显示所有的行,包括有重复值的行。
DISTINCT 消除重复行关键字,放在整查询列表的最前面。
作用范围:整个查询列表的组合。
消除重复行后会按字段的特性,做升序排列。(执行过程:先排序,再消除重复)
相关文章推荐
- Oracle字符集问题总结
- [Oracle]获取执行计划的各个方法总结
- Oracle总结
- Oracle零基础入门.第一周课程总结
- oracle 存储过程学习总结
- oracle概述与总结2
- oracle的游标使用总结
- Oracle 行转列总结 Case When,Decode,PIVOT 三种方式
- oracle SQL学习总结
- Oracle 数据库12c新特性总结(四)
- oracle总结之六———DML
- Oracle创建删除用户、角色、表空间、导入导出、...命令总结
- Oracle学习总结
- oracle基本数据类型总结
- Oracle DBWR,LGWR,CKPT,ARCH 触发条件 总结
- oracle总结6
- Oracle知识点总结1
- oracle中建立job定期运行存储过程总结
- Oracle存储结构总结
- oracle日期函数总结