一、oracle通用函数vnl(a,b) 用于任何类型,如果a的值不为null返回a的值否则返回b的值

条件判断oracle中可以使用

  case 字段

     when 条件1 then 表达式1

     when 条件2 then 表达式2

    else 表达式n

end

另一种,decode() 函数,可以算case when的增强(字段,条件1,表达式1,条件2,表达式2,..表达式n)

二、数据库中的引号

  单引号出现的地方:1字符串,日期 、双引号出现的地方:列的别名 select ename "姓 名" from emp

三多行函数和分组操作

  常见的多行行数,avg() cout(),max() ,sum(),min(), 统计函数,

  分组,goupy by 根据表中的某一列进行分组

trun()函数,截取数字小数点后面几位,不进行四舍五入操作

四 、group by 子句的细节:

1)在select子句中出现的非多行函数的所有列,【必须】出现在group by子句中
2)在group by子句中出现的所有列,【可出现可不现】在select子句中

having

  1、组过滤器

  2、针对分组后的记录

  3、跟在group by 后面

  4、having可省

  5、在where后执行

五、多表查询

  1笛卡尔乘积 (结果=列数之和,行数之积)

六、子查询

  子查询可以用来查询未知结果,

  rownum特殊列,表存储就存在

最新文章

  1. [django]用户认证中只允许登陆用户访问(网页安全问题)
  2. 使用Cobbler无人值守安装CentOS6.5(一)
  3. webDriver 执行杀死浏览器进程方法
  4. nio 弊端
  5. Install nutch
  6. Gitlab. Disable user creation on welcome page
  7. BZOJ_3039_玉蟾宫_(动态规划+悬线法)
  8. 标准的数据获取 -ios
  9. 初探ListView和Adapter
  10. typeof、constructor和instance
  11. 前端插件之Bootstrap Switch 选择框开关控制
  12. [洛谷P1198/BZOJ1012][JSOI2008] 最大数 - 树状数组/线段树?
  13. mysql 表结构转excel表格
  14. jmeter学习记录--04--Beanshell
  15. linux命令之 tar
  16. 21. pt-stalk
  17. .net MVC使用Session验证用户登录(转载)
  18. 学习js第一天小结
  19. centos7.5安装minikube kubernetes
  20. [hadoop读书笔记] 第三章 HDFS

热门文章

  1. duilib禁止標題欄雙擊放大窗口
  2. 在 Windows 10 专业版、企业版或教育版上设置展台
  3. Unicode 7.0.1中文支持非常好
  4. qt中用tcp传输xml消息 good
  5. scrapy爬虫框架研究!
  6. 使用 docker 搭建 nginx+php-fpm 环境 (两个独立镜像)
  7. 从 docker 到 runC
  8. spring boot单元测试之RestTemplate(三)——api详解
  9. 从零开始实现放置游戏(七)——实现挂机战斗(5)RMS系统后台参数校验
  10. Spring源码解读之BeanFactoryPostProcessor的处理