2019-11-22

一、
多表查询考试
代码:
1.SQL视图

SELECT *
FROM 用户;

SELECT 用户.用户名称,订单.订单日期,订单.总价
FROM 用户,订单
WHERE 用户.用户编号=订单.用户编号 AND 用户.用户名称="admin";

SELECT SUM(订单.总价) AS 消费总额
FROM 用户,订单
WHERE 用户.用户编号=订单.用户编号 AND 用户.用户名称="shop";

SELECT SUM(订单.总价) AS 消费总额
FROM 用户,订单
WHERE 用户.用户编号=订单.用户编号 AND 用户.用户名称="shop" AND 订单.订单日期>=#2019/1/1# AND 订单.订单日期<=#2019/12/31#;

SELECT 用户.*,订单详情.数量,SUM(订单.总价) AS 消费总额
FROM 用户,订单详情,订单
WHERE 用户.用户编号=订单.用户编号 AND 订单.订单编号=订单详情.订单编号;

SELECT 用户.用户名称,图书.图书名称,订单.订单日期
FROM 用户,订单,图书,订单详情
WHERE 用户.用户编号=订单.用户编号 AND 订单.订单编号=订单详情.订单编号 AND 订单详情.图书编号=图书.图书编号 AND 用户.用户名称="admin" AND 图书.图书名称="青春";

SELECT 用户.用户名称,订单.订单编号,图书.图书名称,订单详情.销售价格,订单详情.数量
FROM 用户,订单,图书,订单详情
WHERE 用户.用户编号=订单.用户编号 AND 订单.订单编号=订单详情.订单编号 AND 订单详情.图书编号=图书.图书编号 AND 订单.订单日期=#2018/11/11# AND 用户.用户名称="admin";

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • ORACLE自学教程 --create tabletestone ( id number, --序号usernam...
    落叶寂聊阅读 1,138评论 0 0
  • 一、SQL速成 结构查询语言(SQL)是用于查询关系数据库的标准语言,它包括若干关键字和一致的语法,便于数据库元件...
    shadow雨轩阅读 521评论 0 3
  • 1,从本篇文章/音频/视频中我学到的最重要的概念:定语从句与状语从句的区别 2,我在本片文章/音频/视频中学到的怦...
    行管222王淑芳阅读 205评论 2 0
  • Nodejs支持全部的服务器代码。包括web服务器和服务器端的脚本和任何支持web应用程序的功能。web服务器和任...
    禁欲系泰迪阅读 165评论 0 0
  • "老师们,孩子们,早上好!童诗里的世界,彩虹花晨读课又一次和孩子们,老师们见面了。"伴随着王菲老师甜美的声...
    N1032王永东阅读 1,013评论 1 1