![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
hql
The Great Ant
做一个功成名就的人
展开
-
2021-05-17
12道金牌hql2017-10-01 10029011 1000003251 19.502017-10-03 10029012 1000003251 29.502017-10-04 10029013 1000003252 39.502017-10-05 10029014 1000003253 49.502017-11-01 10029021 1000003251 130.502017-11-03 10029022 1000003251 230.502017-11-04 10029023 100原创 2021-05-17 22:08:44 · 60 阅读 · 0 评论 -
2021-05-14
有如下数据huawei 1001 2017-02-10icbc 1001 2017-02-10huawei 1001 2017-02-10apple 1001 2017-02-10huawei 1001 2017-02-10huawei 1002 2017-02-10huawei 1002 2017-02-10huawei 1001 2017-02-10huawei 1003 2017-02-10huawei 1004 2017-02-10huawei 1005 2017-02-10原创 2021-05-14 22:57:19 · 37 阅读 · 0 评论 -
2021-05-12
我们有如下的用户访问数据userId visitDate visitCountu01 2017/1/21 5u02 2017/1/23 6u03 2017/1/22 8u04 2017/1/20 3u01 2017/1/23 6u01 2017/2/21 8U02 2017/1/23 6U01 2017/2/22 4要求使用SQL统计出每个用户的累积访问次数,如下表所示:用户id 月份 小计 累积u01 2017-01 11 11u01 2017-02 12 23u02 201原创 2021-05-12 22:25:36 · 68 阅读 · 0 评论 -
2021-05-11
info 表date result2005-05-09 win2005-05-09 lose 2005-05-09 lose 2005-05-09 lose 2005-05-10 win 2005-05-10 lose 2005-05-10 lose 如果要生成下列结果, 该如何写sql语句? win lose2005-05-09 2 2 2005-05-10 1 2 最终hql:select date, sum(if(res原创 2021-05-11 22:04:23 · 45 阅读 · 0 评论 -
2021-05-10
表名:购物信息购物人 商品名称 数量A 甲 2B 乙 4C 丙 1A 丁 2B 丙 5……给出所有购入商品为两种或两种以上的购物人记录select 购物人from 购物信息group by 购物人having count(*) >= 2;原创 2021-05-10 22:39:07 · 65 阅读 · 0 评论 -
2021-05-08
手写hql原表:courseid coursename score1 java 702 oracle 903 xml 404 jsp 305 servlet 80为了便于阅读,查询此表后的结果显式如下(及格分数为60):courseid coursename score mark1 java 70 pass2 oracle 90 pass3 xml 40 fail4 jsp 30 fail5 servlet 80 pass最终sql:select courseid,原创 2021-05-08 22:45:19 · 46 阅读 · 0 评论 -
2021-05-06
手写hql一个叫team的表,里面只有一个字段name,一共有4条纪录,分别是a,b,c,d,对应四个球队,现在四个球队进行比赛,用一条hql语句显示所有可能的比赛组合.hql语句:select a.name, b.namefrom team a, team bwhere a.name < b.name...原创 2021-05-06 22:13:01 · 109 阅读 · 0 评论 -
2021-05-06
手写hql学生表 如下:自动编号 学号 姓名 课程编号 课程名称 分数1 2005001 张三 0001 数学 692 2005002 李四 0001 数学 893 2005001 张三 0001 数学 69删除除了自动编号不同, 其他都相同的学生冗余信息delete tablenamewhere 自动编号 not in (select min(自动编号) from tablename原创 2021-05-06 22:04:52 · 67 阅读 · 0 评论 -
2021-05-05
手写HQL1.用一条SQL语句查询出每门课都大于80分的学生姓名name kecheng fenshu张三 语文 81张三 数学 75李四 语文 76李四 数学 90王五 语文 81王五 数学 100王五 英语 90答案1:select distinct name from table where name not in (select distinct name from t原创 2021-05-05 20:40:49 · 35 阅读 · 0 评论 -
2021-05-04
手写HQL1)有三张表分别为会员表(member)销售表(sale)退货表(regoods)(1)会员表有字段memberid(会员id,主键)credits(积分);(2)销售表有字段memberid(会员id,外键)购买金额(MNAccount);(3)退货表中有字段memberid(会员id,外键)退货金额(RMNAccount)。2)业务说明(1)销售表中的销售记录可以是会员购买,也可以是非会员购买。(即销售表中的memberid可以为空);(2)销售表中的一个会员可以有多条购买记录;原创 2021-05-04 22:39:52 · 526 阅读 · 0 评论 -
2021-05-02
手写HQL有一个线上服务器访问日志格式如下(用sql答题)时间 接口 ip地址2016-11-09 11:22:05 /api/user/login 110.23.5.332016-11-09 11:23:10 /api/user/detail 57.3.2.16.....2016-11-09 23:59:40 /api原创 2021-05-02 22:41:48 · 79 阅读 · 0 评论 -
2021-05-01
手写HQL请用sql写出所有用户中在今年10月份第一次购买商品的金额,表ordertable字段(购买用户:userid,金额:money,购买时间:paymenttime(格式:2017-10-01),订单id:orderid)1)建表create table ordertable( userid string, money int, paymenttime string, orderid string)row format delimited field原创 2021-05-01 23:50:24 · 61 阅读 · 0 评论 -
2021-04-29
手写HQL表结构:uid,subject_id,score求:找出所有科目成绩都大于某一学科平均成绩的学生数据集如下1001 01 901001 02 901001 03 901002 01 851002 02 851002 03 701003 01 701003 02 701003 03 851)建表语句create table score( uid string, subject_id string, score原创 2021-04-29 22:15:25 · 108 阅读 · 0 评论 -
2021-04-29
手写HQL练习已知一个表STG.ORDER,有如下字段:Date,Order_id,User_id,amount。请给出sql进行统计:数据样例:2017-01-01,10029028,1000003251,33.57。1)给出 2017年每个月的订单数、用户数、总成交金额。2)给出2017年11月的新客数(指在11月才有第一笔订单)建表create table order_tab(dt string,order_id string,user_id string,amount decimal(10原创 2021-04-29 22:14:02 · 426 阅读 · 2 评论 -
2021-04-28
HQL练习题我们有如下的用户访问数据userIdvisitDatevisitCountu012017/1/215u022017/1/236u032017/1/228u042017/1/203u012017/1/236u012017/2/218U022017/1/236U012017/2/224要求使用SQL统计出每个用户的累积访问次数,如下表所示:用户id月份小计累积u012原创 2021-04-28 22:21:01 · 41 阅读 · 0 评论