广告
返回顶部
首页 > 资讯 > 数据库 >plsqL复习
  • 599
分享到

plsqL复习

2024-04-02 19:04:59 599人浏览 八月长安
摘要

下单超过4次的女顾客的查询语句:SELECT c.customer_id, COUNT(o.order_id) AS orders_ct  FROM customers c  J

  1. 下单超过4次的女顾客的查询语句:

    SELECT c.customer_id, COUNT(o.order_id) AS orders_ct

      FROM customers c

      JOIN orders o

        ON c.customer_id = o.customer_id

     WHERE c.gender = 'F'

     GROUP BY c.customer_id

    HAVING COUNT(o.order_id) > 4

      8   ORDER BY orders_ct, c.customer_id

      9  ;

    CUSTOMER_ID ORDERS_CT

    ----------- ---------

           $146   $5

           $147   $5

  2. SELECT c.customer_id cust_id, o.order_id ord_id, c.gender

      FROM customers c

  JOIN orders o

       ON c.customer_id = o.customer_id ;

  CUST_ID    ORD_ID G

--------- --------- -

   $147     $2450 F

   $147     $2425 F

   $147     $2385 F

   $147     $2366 F

   $147     $2396 F

   $148     $2451 M

   $148     $2426 M

   $148     $2386 M

    $148     $2367 M

3.Group by语句:

SELECT c.customer_id, COUNT(o.order_id) AS orders_ct

  FROM customers c

  JOIN orders o

    ON c.customer_id = o.customer_id

 WHERE gender = 'F'

 GROUP BY c.customer_id;

CUSTOMER_ID ORDERS_CT

----------- ---------

       $123   $1

       $147   $5

       $107   $4

       $154   $1

       $169   $1

       $104   $4

       $105   $4

       $146   $5

       $156   $1

       $166   $1

       $103   $4

11 rows selected.

4.Select列表:

SELECT c.customer_id,

       c.cust_first_name || '' || c.cust_last_name,

       (SELECT e.last_name

          FROM hr.employees e

         WHERE e.employee_id = c.account_mgr_id) acct_mgr

  FROM oe.customers c;

CUSTOMER_ID C.CUST_FIRST_NAME||''||C.CUST_LAST_NAME  ACCT_MGR

----------- ---------------------------------------- -------------------------

       $147 IshwaryaRoberts     Russell

       $148 GustavSteenburgen     Russell

       $149 MarkusRampling     Russell

       $150 GoldieSlater     Russell

       $151 DivineAykroyd     Russell

       $152 DieterMatthau     Russell

       $153 DivineSheen     Russell

       $154 FredericGrodin     Russell

       $155 FredericoRomero     Russell

5.INSERT语句:

INSERT INTO hr.jobs

  (job_id, job_title, min_salary, max_salary)

VALUES

     ('IT_PM', 'Project Manager', 5000, 11000);

1 row created.

sql> commit;

Commit complete.

6.多表查询:

SQL> select * from large_customers;

no rows selected

SQL> select * from medium_customers;

no rows selected

SQL> select * from small_customers;

no rows selected

INSERT ALL WHEN sum_orders < 10000 THEN INTO small_customers WHEN sum_orders >= 10000 AND sum_orders < 100000 THEN INTO medium_customers ELSE INTO large_customers

  SELECT customer_id, SUM(order_total) sum_orders

    FROM orders

   GROUP BY customer_id;


您可能感兴趣的文档:

--结束END--

本文标题: plsqL复习

本文链接: https://www.lsjlt.com/news/36162.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • plsqL复习
    下单超过4次的女顾客的查询语句:SELECT c.customer_id, COUNT(o.order_id) AS orders_ct  FROM customers c  J...
    99+
    2022-10-18
  • Oracle(PLSQL)入门学习七
    学习视频:https://www.bilibili.com/video/BV1tJ411r7ECp=74 设计数据库步骤: 良好的数据库设计:节省空间,数据完整,方便开发。 步骤:1、收集信息 2、标识实体 3、标识实体属性 4、...
    99+
    2017-10-20
    Oracle(PLSQL)入门学习七
  • Oracle(PLSQL)入门学习八(完结篇)
    学习视频:https://www.bilibili.com/video/BV1tJ411r7ECp=75 游标cursor:用于存放多条数据的容器。需要开始open和关闭close。游标下移使用“fetch...into...”。...
    99+
    2022-04-06
    Oracle(PLSQL)入门学习八(完结篇)
  • 【PLSQL】PLSQL基础
    文章目录 一:记录类型1.语法2.代码实例 二:字符转换三:%TYPE和%ROWTYPE1.%TYPE2.%ROWTYPE 四:循环1.LOOP2.WHILE(推荐)3.数字式循环 五:游标1.游标定义及读取2.游标属性...
    99+
    2023-08-30
    学习 笔记 oracle
  • plsql历史记录如何恢复
    要恢复PL/SQL历史记录,您可以尝试以下方法:1. 使用数据库备份:如果您定期备份数据库,您可以恢复到先前的备份中,以包含PL/S...
    99+
    2023-09-09
    plsql
  • plsql误删数据怎么恢复
    如果在PL/SQL中误删了数据,有几种方法可以尝试恢复数据:1. 使用数据库备份:如果你有数据库的备份,可以通过恢复备份文件来恢复误...
    99+
    2023-10-19
    plsql
  • plsql删除的数据如何恢复
    在PL/SQL中删除的数据无法直接恢复。一旦数据从数据库中删除,它们将无法恢复。然而,你可以通过以下方法尝试恢复数据:1.备份恢复:...
    99+
    2023-09-09
    plsql
  • plsql关掉的sql窗口如何恢复
    如果您在PL/SQL中关闭了SQL窗口,可以尝试以下方法恢复:1. 重新打开PL/SQL开发工具(如Oracle SQL Devel...
    99+
    2023-09-09
    sql plsql
  • PLSQL集合
    PLSQL集合索引表(或者叫做关联数组,associative array )嵌套表(nested table)变长数组(varray)二维数组(多层集合)索引表---创建索引表类型的语法如下所示:&nbs...
    99+
    2022-10-18
  • PLSQL乱码
    1...
    99+
    2022-10-18
  • Mysql复习
    切换数据库:USE mydb1; 切换到mydb1数据库 创建数据库:CREATE DATABASE [IF NOT EXISTS]mydb1; 删除数据库:DROP DATABASE[IF EXISTS]mydb1; 修改数据库编...
    99+
    2015-06-04
    Mysql复习
  • PLSQL下ORA-00904:
    plsql下查看执行计划报错:ORA-00904:"OTHER_XML":标识符无效 解决办法:1.报错的用户登录到sqlplus,执行以下命令: sql> drop table...
    99+
    2022-10-18
  • 12 Python 复习
    1.      实现1-100的所有的和sum = 0for i in xrange(1, 101):    sum += iprint (sum)2.      实现1-500所有奇数的和sum = 0for i in xrange(1,...
    99+
    2023-01-31
    Python
  • python 学习第二周总复习
    目录 数据类型内置方法 数字类型内置方法 整型 浮点型 字符串类型内置方法 列表...
    99+
    2023-01-31
    总复习 python
  • 机器学习期末复习题
    1.以下哪项不属于知识发现的过程?( D) A、数据清理 B、数据挖掘 C、知识可视化表达 D、数据测试 2.协同过滤分析用户兴趣,在用户群中找到指定用户的相似(兴趣)用户,综合这些用户对某一信息的评价,形成系统对该指定用户对此信息的喜...
    99+
    2023-10-09
    python 数据挖掘 开发语言 人工智能
  • plsql项目案例
    第六章  项目案例1   需求:        1. 建立一个银行账户的表bank_account,具备以下字段和约束            2. 完成该表基本CRUD        3. 模拟转账流程        4. 模拟异...
    99+
    2022-02-18
    plsql项目案例
  • 使用plsql编程
    第七章  使用PL/SQL编程 初识PL/SQL(Procedure Language & Structured Query Language) PL/SQL是Oracle在标准SQL语言上的过程性扩展,允许嵌入SQL语句,定义变...
    99+
    2021-11-12
    使用plsql编程
  • plsql字段约束
    第五章  字段约束   初识约束   约束是数据库用来确保数据满足业务规则的手段,对数据做的条件限制。   约束的类型 1. 主键约束(PRIMARY KEY) 2. 唯一性约束(UNIQUE) 3. 非空约束(NOT NULL)...
    99+
    2019-09-05
    plsql字段约束
  • plsql储存过程
    第九章  存储过程   初识存储过程   存储过程(Stored Procedure)是在大型数据库系统中,一组为了完成特定功能的SQL 语句集,存储在数据库中,经过第一次编译后调用不需要再次编译,用户通过指定存储过程的名字并给出...
    99+
    2015-05-06
    plsql储存过程
  • PLSQL错误总结
    "" is null为true,""和null是同一个东西。 神经病写法:无论vc_itemids是null还是"",or后面的那一句都为false,判空只能使用is null 或者 is not null。下面的vc_itemi...
    99+
    2016-06-19
    PLSQL错误总结
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作