zoukankan      html  css  js  c++  java
  • 20170729上课笔记

    函数在做计算时,会将空值列排出//count(*)时不会排出空值

    count()

    sum

    avg

    max

    min

     

    group by

     

     

    select

    from

    where

    group by

    having

    order by

    关键字执行顺序排列

    from--where--group by --having--order by--select

    like %%或like %test 走的是全盘扫描

    like test% 走的是索引 相对效率高

    多表联合查询

    内链接  只查询两表相关联列

    select xx.xx ,xx.xx from table1,table2 where ..

    select xx.xx,xx.xx from table1 join table1 on ....

    外连接 不匹配列也会进行显示

    分左外连接和右外连接

    左外连接

    select e.last_name, d.department_name

    from employees e, departments d

    where e.department_id=d.department_id(+);

    select e.last_name, d.department_name

    from employees e, left outer join departments d

    on e.department_id=d.department_id

    右外连接

    select e.last_name, d.department_name

    from employees e, departments d

    where e.department_id(+)=d.department_id;

    select e.last_name, d.department_name

    from employees e right outer join departments d

    on e.department_id=d.department_id;

    完全外连接

    select e.last_name, d.department_name

    from employees e full outer join departments d

    on e.department_id=d.department_id

    多个表链接则

    select e.last_name, d.department_name

    from employees e right outer join departments d

    on e.department_id=d.department_id

    right outer join XXXX

    on XXX=XXX

    自然连接 //自动链接查询相同列

    select xx.xx,xx.xx from table1 natural join tableb

  • 相关阅读:
    食物链(并查集)
    字母奔跑
    19+199+1999+……+1999…9(1999个9)和是多少?
    利用union判断CPU是大端模式还是小端模式
    闰年个数(非循环)
    计算catlan数f(n)(动态规划)
    模拟循环调度(队列)
    回溯表达式,+不小于4个,乘号不小于2个,列出表达式种数
    枚举{1,2,3,4}子集
    回溯n个元素的子集
  • 原文地址:https://www.cnblogs.com/guoxf/p/7258288.html
Copyright © 2011-2022 走看看