zoukankan      html  css  js  c++  java
  • SQL小练习

    1.现在有两张表订单表TB_ORDER,包括字段:order_id(订单号),username(用户名),amount(订单金额),order_time(下单时间), product_id(商品ID),用户信息表TB_ACCOUNT,包括字段:username(用户名),create_time(用户创建时间),balance(用户余额)请用sql实现下面的1-4小题

             1) 查询用户zhangsan的所有订单的总金额。

                       SELECT SUM(AMOUNT) FROM TB_ORDER WHERE USERNAME = “zhangsan”

             2) 查询昨天下单数量超过100的用户名列表

                       SELECT SUM(order_id) , username GROUP BY USERNAME

                       FROM TB_ORDER

     HAVING SUM(order_id)>100

    AND  order_time = “DATE_SUB(curdate(),INTERVAL 1 DAY)”

            

    3) 删除用户创建时间是2014-02-15 12:30:00的所有用户的全部订单。

                       DELETE TB_ORDER

    FROM TB_ORDER, And TB_ACCOUNT

    WHERE TB_ORDER. Username =TB_ACCOUNT. Username

    And TB_ACCOUNT. create_time = ‘2014-02-15 12:30:00’

             4) 为了优化上述查询,应该在表上建哪些索引。

  • 相关阅读:
    超参数调试、Batch正则化和程序框架
    优化算法
    深度学习的实用层面
    深层神经网络
    浅层神经网络
    一些实用的JavaScript代码
    mysql练习题1-41
    python 练习题(16-20)
    fiddler抓取https请求
    haproxy监控页面添加及参数简介(转)
  • 原文地址:https://www.cnblogs.com/chengpeng15/p/9336995.html
Copyright © 2011-2022 走看看