数据库sql语句练习题「建议收藏」

1、统计同一个房屋下的车辆个数:SELECThouseid,COUNT(*)FROMt_carGROUPBYhouseId;2、在1的基础上,统计拥有最多车辆个数的房间号SELECThouseId,COUNT(*)ascar_numFROMt_carGROUPBYhouseIdORDERBYcar_numDESCLIMIT1;

大家好,又见面了,我是你们的朋友全栈君。

1、统计同一个房屋下的车辆个数:

SELECT houseid,COUNT(*) FROM t_car GROUP BY houseId;

数据库sql语句练习题「建议收藏」

2、在1的基础上,统计拥有最多车辆个数的房间号

SELECT houseId,COUNT(*) as car_num FROM t_car GROUP BY houseId ORDER BY car_num DESC LIMIT 1;

数据库sql语句练习题「建议收藏」

3、用一条sql语句批量新增3条t_car记录

INSERT INTO `t_car` VALUES (‘00111’, ‘鄂AB1000’, ‘11111111111111111111111111111121’, ‘car_brand_01’, ‘car_color_01’, ‘car_type_01’, ‘2017-07-23 12:12:00’, ”),
(‘00112’, ‘鄂AC1234’, ‘11111111111111111111111111111122’, ‘car_brand_02’, ‘car_color_02’, ‘car_type_02’, ‘2018-07-12 12:12:00’, NULL),
(‘00113’, ‘鄂AD9999’, ‘11111111111111111111111111111123’, ‘car_brand_03’, ‘car_color_00’, ‘car_type_00’, ‘2018-07-12 12:12:00’, NULL);

数据库sql语句练习题「建议收藏」

4、删除缴费时间在2017年1月1日之前的缴费记录

DELETE FROM t_car_pay WHERE DATE(payTime)<‘2018-01-01’;

数据库sql语句练习题「建议收藏」

5、删除缴费时间在2017年1月1日之前的车辆记录

DELETE FROM t_car where carId in(SELECT carId from t_car_pay where DATE(payTime)<‘2018-01-01’);

数据库sql语句练习题「建议收藏」

DELETE c.*,p.*  
FROM t_car c , t_car_pay p
WHERE (c.carid=p.carid ) AND DATE(p.payTime)<‘2018-01-01’; 同时删除多个表

6、根据车牌号用一条sql语句批量修改车辆的图片信息

UPDATE t_car_image set path= ‘A-00benz.jpg’
WHERE carid
in (select carid from t_car where carNumber=’鄂AL0000′ )

数据库sql语句练习题「建议收藏」

7、查询所有车辆最新的缴费记录

select *
from t_car_pay p
where 1>(select COUNT(*) from t_car_pay where carId=p.carid and payTime>p.payTime)
ORDER BY p.carId,p.payTime desc;

参考:

分组取前N记录

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/127838.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • mysql优化的几种方法_sgd优化算法

    mysql优化的几种方法_sgd优化算法1.SGDBatchGradientDescent在每一轮的训练过程中,BatchGradientDescent算法用整个训练集的数据计算costfuction的梯度,并用该梯度对模型参数进行更新:Θ=Θ−α⋅▽ΘJ(Θ)\Theta=\Theta-\alpha\cdot\triangledown_\ThetaJ(\Theta)优点:costfuction若为凸函数,能

    2022年10月22日
    0
  • phpstrom 2021.12激活码[最新免费获取]

    (phpstrom 2021.12激活码)这是一篇idea技术相关文章,由全栈君为大家提供,主要知识点是关于2021JetBrains全家桶永久激活码的内容IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.net/100143.html1435QFILVV-eyJsaWN…

    2022年3月30日
    41
  • java的class文件_java class是什么意思

    java的class文件_java class是什么意思根据 Java 虚拟机规范,类文件由单个 ClassFile 结构组成:ClassFile { u4 magic; //Class 文件的标志 u2 minor_version;//Class 的小版本号 u2 major_version;//Class 的大版本号 u2 constant_pool_count;//常量池的数量 cp_info consta

    2022年8月8日
    3
  • 网络访问控制列表ACL(读懂这篇就基本够了,后面有配置案例)[通俗易懂]

    网络访问控制列表ACL(读懂这篇就基本够了,后面有配置案例)[通俗易懂]一、访问控制列表是什么?访问控制列表(ACL)是一种基于包过滤的访问控制技术,它可以根据设定的条件对接口上的数据包进行过滤,允许其通过或丢弃。访问控制列表被广泛地应用于路由器和三层交换机,借助于访问

    2022年7月1日
    25
  • 钩子函数是什么?(函数那个小钩子哪里调出来)

    什么是钩子函数?先来看一段百科:钩子函数是Windows消息处理机制的一部分,通过设置“钩子”,应用程序可以在系统级对所有消息、事件进行过滤,访问在正常情况下无法访问的消息。钩子的本质是一段用以处理系统消息的程序,通过系统调用,把它挂入系统。emmmm,认认真真读三遍。get关键词,在系统级对所有消息进行过滤,这是什么意思呢?是说钩子函数是在一个事件触发的时候,在系统级捕获到了他,然后做一…

    2022年4月12日
    50
  • unit 4 Obtaining info about other user

    unit 4 Obtaining info about other user
    unit4Obtaininginfoaboutotheruser
     
    如果你在家使用你的个人电脑,可能你就是登录的唯一用户。然而如果你工作在一个Linux服务器上,就有可能同时存在着其他用户。对于后一种情况,这时候要是有些关于comma

    2022年5月12日
    38

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号