【数据库】 sql的一些基本语法(二)
来源:互联网 发布:浙江大学行知学院 编辑:程序博客网 时间:2024/06/03 12:55
(一) 将空值转换成 0 nvl(A, 0) 将为空值的 A 转换成 0。
例:select ename, sal* 12 + nvl(comm, 0) from emp;
ex: 1.将一个数精确到小数点后n位: round(a, 2) from ....;
2.讲一个数字转换成精确到小数点后两位的字符串: to_char(a, '9999999.99..9') from ....;
组函数:
将很多条记录输入,输出一个记录。
count(*) 求符合条件部位空值的记录
例:select count(distinct deptno) from emp;
group by 和 组函数:
例: select ename, max(sal) from emp group by deptno;
这样写是错误的,因为分组后每组最大的sal可能对应多个ename,但max(sal) 是组函数,只能对应一个结果
但 select ename, max(sal) from emp group by ename;
这样是正确的,因为每个max(sal)确实对应一个 ename
having:
是对分组之后的记录进行过滤
例:select avg(sal), deptno from emp group by deptno having avg(sal) > 2000;
执行顺序:
单条SQL语句执行顺序:
select * from emp
where sal > 1000
group by deptno
having....
order by....;
0 0
- 【数据库】 sql的一些基本语法(二)
- 数据库的一些基本语法二
- 【数据库】 sql的一些基本语法(一)
- 【数据库】 sql的一些基本语法(三)
- 【数据库】 sql的一些基本语法(四)
- :WindowsForm,控制台与sql server与数据库的链 和 sql server 的一些基本语法
- SQL语法的一些基本应用
- 数据库的一些基本语法一
- SQL数据库基本语法
- 数据库SQL基本语法
- SQL语句的基本语法二
- SQL Server -数据库基本语法的总结
- SQL server数据库的一些基本操作
- sql2005的t-sql的一些基本的语法
- SQL数据库编程基本语法
- Sql链接数据库基本语法
- 数据库之SQL基本语法
- SQL语句的基本常用的一些语法
- 【ViewPager介绍】
- pat 1049
- hdu2838
- viewPage嵌套滑动 自动滑动问题
- linux screen 命令详解
- 【数据库】 sql的一些基本语法(二)
- HP-UX下做磁盘镜像
- 【Jason's_Knowledge】算法竞赛中的快速排序及其应用
- Ubuntu Webapps 及 HTML 5介绍 (英文视频)
- ios8通知
- shell基本命令1
- springMVC中Dispatcher中的/和/*的区别
- iOS支付宝支付主要代码
- iOS8推送消息的快速回复处理