zoukankan      html  css  js  c++  java
  • 01 SQL核心语句

    在 sqlplus 中可以使用 ; 或 / 来执行一条 sql 语句, 但是 / 必须要换行, 个人感觉只有那些脚本啊什么的最后一般使用 / , 其他的都使用;

    核心语句

    SELECT

    oracle 基于查询成本的优化器(cost-based optimizer, CBO) 用来产生实际的执行计划.  SQL 语句的执行顺序

    5  select *

    1  from tablename

    2  where

    3  group by

    4  having

    6  order by

    INSERT

    直接介绍多表插入

       1:  insert all
       2:      when sum_orders < 10000 then
       3:          into small_customers
       4:      when sum_orders >= 10000 and sum_orders < 100000 then
       5:          into medium_customers
       6:      else
       7:          into large_customers
       8:  select customer_id, sum(order_total) sum_orders
       9:  from oe.orders
      10:  group by customer_id;
      11:   
      12:  -- 注意上例是仿照
      13:  insert into scott.bonus(ename, job, sal)
      14:  select ename, job, sal from scott.emp;

    UPDATE

    -- example 2 使用子查询作为修改的值

       1:  update employees2
       2:  set (salary, first_name) = ( select salary * 10, last_name
       3:                                   from employees
       4:                               where employees.employee_id = employees2.employee_id)
       5:  where department_id = 90;

    DELETE

       1:  delete from (select * from employees2 where department_id = 90);

    MERGE

  • 相关阅读:
    几款免费的支持HTML5的音频视频转换软件推荐
    2 宽度优先爬虫和带偏好的爬虫(4)
    Hadoop源代码分析(三)
    Hadoop源代码分析(四)
    C# 收邮件
    关于Adobe flash palyer 安装出现的问题解决方案
    C#调用java类、jar包方法。
    EF 4.3 的一些基础使用
    .net数据库连接池问题:在同一页面使用一段时间后,提示超时,连接池不够用这类的提示!
    使用Google CDN的JSAPI服务来提供加载各类JS库的方法
  • 原文地址:https://www.cnblogs.com/moveofgod/p/3656387.html
Copyright © 2011-2022 走看看