【【Oracle 常用SQL语句】】教程文章相关的互联网学习教程文章

Oracle 数据库常用SQL语句(1)【代码】

一、数据定义语句 CREATE:创建表或其它对象create database test; //创建test数据库 create table student(name char(20),sex char ,age int ,info varchar(100)); //创建表ALTER:修改表或其它对象的结构ALTER TABLE student ADD (addr char(30)); //为表student 添加列 ALTER TABLE student DROP (addr);    //为表student 删除列 ALTER TABLE student MODIFY(name varchar2(30)); //修改列DROP:删除表或其它对象drop t...

【oracle 流程控制】oracle数据库流程控制语句控制PL/SQL语句【代码】

1、条件语句 if else判断 #声明变量 declare employee_sa number; begin select count(*) into employee_sa from employees where salary>6000; if employee_sa=1 then dbms_output.put_line('本公司有一名薪资大于6000的员工'); elsif employee_sa>1 then dbms_output.put_line('本公司有多名薪资大于6000的员工'); esle dbms_output.put_line('本公司没有薪资大于6000的员工'); end if; end;2、case when 分支判断 #声明变量...

Oracle:SQL语句提高执行效率的5种需要注意的书写方法

1、操作符号: NOT IN操作符2、注意union和union all的区别。union比union all多做了一步distinct操作。能用union all的情况下尽量不用union。3、查询时尽量不要返回不需要的行、列。另外在多表连接查询时,尽量改成连接查询,少用子查询。。4、尽量少用视图,它的效率低。5、创建合理的索引,对于插入或者修改比较频繁的表,尽量慎用索引。因为如果表中存在索引,插入和修改时也会引起全表扫描。索引一般使用于where后经常用作条件...

oracle查询sql语句

一.模糊查询 1.关键字 like 2 通配符( —,%) 一个—只能代表一个字符, %可以代替0到多个字符。 select * from user where username=%a_; 二.范围查询 between ......and..... select * from users where salary between 800 and 2000; 查询结果包含800也包含2000. in/not in in后面是具体值,而不是范围 三,对结果排序 order by........DESC(降序)/ASC(升序) 四,case........when语法的使用 1. case column...