oracle实用知识(一)
来源:互联网 发布:铃声大全 for mac 编辑:程序博客网 时间:2024/05/18 05:46
----oracle导入脚本的命令
@脚本的绝对路径。
例如:在SQLPLUS中输入@H:\sql\sql\1.sql,1.sql脚本便会加入到oracle中。
----基本的SELECT语句
SELECT 列名 [列名,列名,....]FROM 表名 ; / / 中括号中的内容可以省略。
SELECT 5/2 FROM DUAL;
/ /oracle数据库中自动将5/2的结果转化为浮点型,即得出的结果为2.5。dual是一个独特的表,因为oracle中的from子句不能省略,所以用dual 来填充表。
----列别名
在oracle中可以给列起一个别名,要用到 AS 关键字:
SELECT LAST_NAME AS NAME FROM EMPLOYEES;
这样查询出来的列名就不是 LAST_NAME 而是 NAME 了。因为oracle中默认列名是大写的,所以想要别名中有小写字母或者其他特殊符号时,需要用到双引号。
----连接符
oracle中连接符与java不同,oracle中的+只是算数运算符,|| 才是oracle的连接符号,如果所连接的东西是特殊符号是,需要用到单引号。
----DISTINCT关键字
DISTINCT是去掉所查询数据中重复的数据,例如 :SELECT DISTINCT JOBID FROM EMPLOYEES;
----BETWEEN...AND...
用来查询一定范围的数据,并且包含边界值,例如:SELECT SALARY FROM EMPLOYEES WHERE SALARY BETWEEN 600 AND 1200;
----IN (A,B)
判断与A或者B是否匹配,类似于 ***=A或者***=B,例如 SELECT SALARY FROM EMPLOYEES WHERE SALARY IN(600,1200);意思为查询工资为600或者1200的人的工资。
----LIKE关键字
LIKE模糊查询,一般和%或者_连用,% 的意思为任意个的任意字符, _ 代表一个任意字符。
例如:SELECT LASTNAME FROM EMPLOYEES WHERE LASTNAME LIKE '%A_';
当%%之间有系统能识别的符号时,例如‘%a_%’时,需要用到ESCAPE关键字声明一个符号。
例如:SELECT LASTNAME FROM EMPLOYEES WHERE LASTNAME LIKE '%A/_%' ESCAPE '/';
----ORDER BY
ASC :升序(什么都不写默认升序)
例如:SELECT SALARY FROM EMPLOYEES ORDER BY SALARY [ASC];
DESC:降序
例如:SELECT SALARY FROM EMPLOYEES ORDER BY SALARY DESC;
注意:oracle中 sql语句执行是有顺序的
SELECT LASTNAME 3
FROM EMPLOYESS 1
WHERE SALARY>0 2
ORDER BY DESC; 4
所以 在WHERE 子句中的条件 不能出现列的别名 ,而ORDER BY 语句中可以用列名。
----NULL
oracle中认为NULL是最大的,所以在排序后,为NULL的单元行会在最后一行,如果想调整,需要用到 NULL FIRST / NULL LAST关键字。
- oracle实用知识(一)
- oracle实用知识(二)
- oracle实用知识(三)
- oracle实用知识(四)
- oracle实用知识(五)
- Oracle知识整理(一)
- VC实用小知识总结 (一) (转)
- Oracle-SQL知识详解(一)
- oracle知识体系(一)
- VC实用小知识总结 (一)
- Oracle 小知识 总结(一)
- Oracle 小知识 总结(一)
- Oracle 小知识 总结(一)
- Oracle 小知识 总结(一)
- Oracle常用小知识(一)
- 实用网站/实用知识
- oracle中dual表相关的知识(续一)
- 实用知识:第三方储存(LeanCloud)
- Apache Storm 编程入门基础(四):Storm 运行和编程架构
- 【算法】负载均衡
- layui初试用
- Jsp实现Cookie保存用户名和密码(包含:什么是Cookie,Cookie带来的好处,Cookie的主要方法)
- 常用集合运算符号
- oracle实用知识(一)
- 简单RMQ模板题 POJ 3264
- Java系列问题(一)
- win10查看电脑型号
- Composer 怎么用安装
- Web前端开发测试题
- RabbitMQ基础概念详细介绍
- 欢迎使用CSDN-markdown编辑器
- Composer 是什么