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

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

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

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

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);

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

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

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

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

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' )

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记录

数据库sql语句练习题相关推荐

  1. 计算机导论sql试题,数据库SQL语句练习题

    一.            设有一数据库,包括四个表:学生表(Student).课程表(Course).成绩表(Score)以及教师信息表(Teacher).四个表的结构分别如表1-1的表(一)~表( ...

  2. 学生选课系统数据库SQL语句练习题

    设有一数据库,包括四个表:学生表(Student).课程表(Course).成绩表(Score)以及教师信息表(Teacher).四个表的结构分别如表1-1的表(一)~表(四)所示,数据如表1-2的表 ...

  3. 学生选课在MYSQL创建表_学生选课数据库SQL语句练习题

    一.            设有一数据库,包括四个表:学生表(Student).课程表(Course).成绩表(Score)以及教师信息表(Teacher).四个表的结构分别如表1-1的表(一)~表( ...

  4. 学生选课数据库SQL语句练习题——成绩表

    表(三)Score(成绩表) 属性名 数据类型 可否为空 含 义 Sno Varchar2(3) 否 学号(外键) Cno Varchar2(5) 否 课程号(外键) Degree Number(4, ...

  5. 建立学生选课表 mysql 语句_学生选课数据库SQL语句45道练习题整理及mysql常用函数(20161019)...

    学生选课数据库SQL语句45道练习题: 一.            设有一数据库,包括四个表:学生表(Student).课程表(Course).成绩表(Score)以及教师信息表(Teacher).四 ...

  6. 数据库sql语句练习 基础篇

    学习数据库,做的练习题记录下来,方便那些想要练习的人 文章目录 数据库建表 1.customer表 2. product 3.order表 4.vendor表 5. recruit表 数据库习题单表查 ...

  7. oracle数据库----SQL语句的实践(应用实例)

    oracle数据库----SQL语句的实践(应用实例) 创建表工资表salary,包括员工号emp_id,员工名emp_name,员工月基本工资monthsal,员工月总发工资totalsal. cr ...

  8. MySQL删除s表命令_SQLServer数据库sql语句中----删除表数据drop、truncate和delete的用法...

    本文主要向大家介绍了SQLServer数据库sql语句中----删除表数据drop.truncate和delete的用法,通过具体的内容向大家展现,希望对大家学习SQLServer数据库有所帮助. 虽 ...

  9. mysql sql exists_数据库sql语句的exists总结

    数据库sql语句的exists总结 sql exists in 学习 先来比较下语法: --deals=交易表,areas=地域表,例如香港:我们的目的:查看有交易的地域 select * from ...

  10. 50个SQL语句练习题

    50个SQL语句练习题 –1.学生表 Student(SNO,Sname,Sage,Ssex) –SNO 学生编号,Sname 学生姓名,Sage 出生年月,Ssex 学生性别 –2.课程表 Cour ...

最新文章

  1. JVM中线程是否可以并行执行
  2. watir添加新标签
  3. sonar 质量配置 操作(质量规则)
  4. vector容器中关于处理从非0位置开始赋值的操作
  5. 如何快速弄懂一个新模型_如何评估创业项目是否靠谱?一个新的模型 | 创创锦囊...
  6. CVPR!你凭什么收录我3篇论文!? 1
  7. matlab求微分方程的系数,Matlab中系数为离散值的微分方程求解【编辑完成求解答】...
  8. Spring Boot 学习笔记,这个太全了!
  9. 计算从1加到该整数的值c语言,C语言编程题库与解析1.doc
  10. java内嵌浏览器的几种方式
  11. python第三方库pip安装失败,无法使用pip命令安装python第三方库的原因及解决方法...
  12. 微信 notify url php,微信支付成功后,notify_url 没收到通知
  13. vue后台管理框架配置vux记录
  14. php新浪微博开发平台,PHP+新浪微博开放平台+新浪云平台(SAE)开发微博应用
  15. 三层架构(网络冗余学习)
  16. 生存分析第四课:Cox Proportional hazards model
  17. 一、jsp和Servlet基础理论及jstl和EL表达式用法
  18. 移动GM220S光猫超级密码及改桥接模式方法
  19. 产品研发记录05:产品研发人员应当具备的特质
  20. 选课系统软件测试计划规划,职业生涯规划测评系统 测评软件

热门文章

  1. C++ Primer 5th ed.pdf
  2. 计算机网络6版,计算机网络教程(第6版)
  3. Nature命名规范
  4. 坦克采样器加钢琴鼓组弦乐打击音源-IK Multimedia SampleTank 4 v4.1.4 + Library
  5. opencms mysql_IDO分享 | 如何在centos下安装OpenCMS
  6. js播放Amr音频_Mp3转Amr
  7. 计算机的音量打不开,电脑的音量控制打不开怎么办
  8. Flash Player将成历史,现行Flash游戏解决方案
  9. idea创建j2ee_java实战项目教程分享(纯干货,建议收藏)
  10. 冰点还原无法修改计算机时间,安装冰点还原后无法更改系统时间怎么办