oracle的使用<二>查询
来源:互联网 发布:布拉德利防守欧文数据 编辑:程序博客网 时间:2024/05/11 02:30
1、查询为空null的字段
Select * from 表名 where字段 is(not) null;
切记不是字段=null或者字段=''
2、删除数据
创建保存点:savepoint 保存点名字;
操作过程
rollback to保存点 ;
Delete from表名;
删除记录,表结构还在,写日志,可以恢复,速度慢
Delete table表名;删除表的结构和数据
Truncate table表名
删除表的所有记录,表的结构还在,不写日志,无法恢复,速度快
3、查看表的机构
Desc表名
4、set timing on;打开显示操作时间开关
5、distinct独一的唯一的 取消重复行
6、使用算数表达式:直接对字段计算
使用列的别名:在字段后面加 "别名"
如何处理null值:nvl函数 nvl(字段,值)若字段值为null则用值替代,否则用原值
如何连接字符串:
7、like操作符
%: 表示任意0到多个字符
_:表示任意单个字符
in:在某些条件中
8、order by字段名
默认从低到高asc 从高到低加 desc
从在多个排序字段,order by字段1排序方式 ,字段2 排序方式
9、数据分组
max,min,avg,sum,count
查询中的字段有一个是分组函数,其他也必须为分组函数。
eg:select min(sal),max(sal) from emp;正确
select ename,max(sal) from emp; 错误
应用子查询
select ename,sal from empwhere sal=(select max(sal) from emp);
group by :用于查询的结果分组统计(分组的字段一定要出现在查询字段中)
有多个分组字段限制, group by字段1,字段2;
having:对分组的结果再筛选
A、分组函数只能出现在选择列表、having、orderby子句中
B、group by /having/order by 顺序出现
- oracle的使用<二>查询
- oracle使用二(sql查询)
- 查询Oracle使用的特性
- oracle的查询数据表(二)
- Oracle的子查询优化之二
- Oracle基本查询 二
- Oracle查询二
- Oracle查询二
- Oracle Coherence中文教程二十三:使用连续查询缓存
- Oracle Coherence中文教程二十三:使用连续查询缓存
- 复杂查询语句的使用,Oracle
- 复杂查询语句的使用,Oracle
- oracle复杂查询语句的使用
- 使用Oracle特有的查询语法
- Oracle中子查询的使用实例
- Oracle中联合查询的实例使用
- oracle复杂查询语句的使用
- oracle表分区查询的使用
- 给窗口添加右键菜单 WM_CONTEXTMENU
- LoadRunner的Action逻辑运行选择
- VMware多网卡的ARM开发网络环境构建
- Linux内核--内核地址空间分布和进程地址空间
- 数据降维
- oracle的使用<二>查询
- jl
- 山区行
- HDU 1003 && HDU 1231 DP
- 名人堂
- Linux 释放内存方法
- oracle的使用<三>
- VC图片控件中显示图片的方法
- 【趋势】MCU开发成本从硬件转移到软件