Oracle学习整理(一)
来源:互联网 发布:小京东v7.完整源码分 编辑:程序博客网 时间:2024/06/05 18:05
Oracle学习整理(一)
1:.dbf 数据文件.log 日志文件.ctl 控制文件
2:给字段加别名时 有空格的时候使用双引号 区分大小写的时候加双引号,别名中含有特殊字符的时候用双引号
select empno "编 号",ename 姓名,sal 工资,comm "comm" from emp;
3:日期型的可以进行加减运算
4:数字型的可以进行加减乘除运算
5:oracle 的运行快捷键是F8
7:1) 空值不等于零或者空格,任意类型都可以支持空值
2) 包括空值的任何算术表达式都为空 ,当空值和字符串连接时还是原先的字符串
8:select ename||'的收入是'||sal 描述 from emp; ||连接字符串的功能,称为连接运算符
双引号是在别名的时候使用,而单引号用在连接运算符中间
9:select distinct deptno from emp; distinct去除重复值
select distinct deptno,job from emp; 两个字段的组合不重复,单独的可以重复
10:书写sql语句时要每一个子句一行
11:--在pl/sql中表示注释
13:表里的数据区分大小写,除了数字都得加单引号(对表的内容)
14:日期格式的默认是日月年hiredate='17-12月-1980'
15:between and 包含两头的值 sal between 1000 and 1600 相当于 sal >=1000 and sal<=1600
16:dual是个虚表,用于测试用
17: sql语句分类
1)select语句
2)DML(数据操纵语言) 包括 (insert,update,delete,merge)
3) DDL(数据定义语言) 包括 (create,alter,drop,truncate)
4) DCL(数据控制语言) 包括 (grant,revoke)
5) 事物控制语句 包括 (commit,rollback,savepoint)
18:比较运算符包括(>,<,>=,<=,=,<>) <>为不等于
19:in(列表) in(10,20,30) 表示存在只要有一个就行
20:1):ename like 'A% 查找所有ename以A开头的
2):ename like '%A&' 查找含有A的
3):ename like '__A%'查找第三个字母是A的
21:is null 查询包含空值的记录,is not null
22:not 和其他的运算符使用时放在前面,not in ,not between * and *
23: and的优先级比or高
24:desc 是降序排列 asc 是升序排列 order by job desc,sal desc; 可以多次对查询结果进行排序
1:排序的时候可以按字段也可以按别名
2:trunc 截取日期的时候 都是截取到当月的第一天
3:单引号里加的双引号里面的内容原样输出 SELECT TO_CHAR(SYSDATE,'DD "of" MONTH')FROM dual; 10 of 8月
4:trunc() 和round() 当截取数字的时候trunc是直接截取而round是四舍五入之后在截取,而当截取时间的时候若是
按月份进行截取,也会进行四舍五入 ,若是大于7月则进1年 否则不进则都是截取到月份的1号
5:select round(to_date('9-4月-1989'),'YYYY')
from dual;
//截取到年份的1月1日 如:1989-1-1
select to_char(to_date('7-4月-1989'),'YYYY')
from dual;
//只得到1989,以此类推
1:实际的执行顺序 from where select order by
语句的书写顺序 select from where order by
2:F10是提交事物的快捷键
3:组函数忽略空值(null)
4: group by 的子句里面出现的列可以不再select语句中出现
5:如果在select子句中出现的非分组函数列,必须在group by的子句中出现
6:where里面不能写分组函数
7:组函数嵌套的时候 不能写 其他的列
- Oracle学习整理(一)
- Java Oracle 学习整理(一)
- oracle注入整理(一)
- Oracle知识整理(一)
- SQL学习整理(一)
- angular学习整理(一)
- Android 学习整理(一)
- oracle导入导出整理(一)
- oracle基础整理一
- oracle 函数整理(一)
- Oracle字符集整理(一)
- Oracle学习(一)
- Oracle学习(一)
- Oracle学习(一)
- oracle学习(一)
- oracle学习(一)
- oracle 基本属性整理(学习韩三平老师整理)
- oracle学习整理(二)函数
- Android 实际项目架构提炼开篇一
- 关于洗牌算法的一点思考
- startActivityForResult和onActivityResult简介
- ZOJ-3124
- 有关运算符优先级的一道面试题
- Oracle学习整理(一)
- Delphi前缀命名规范
- 企业IT项目开发之七宗罪(中篇)
- 独生子女奖励费30多年不变 多地仍为每人每月5元
- 设置eclipse的背景色保护色
- 商务部:望台湾进一步放宽对大陆货物进口限制
- Python学习笔记(十三)----Python pass语句
- JDK 、JRE 、 JVM、 DVM、JAVA解释器
- 北京今年前11月为农民工追回2.86亿元工资