数据库的基本查询语法(习题)

news/2024/9/22 5:17:42/

需求: 查询所有货品信息
需求: 查询所有货品的id,productName,salePrice
需求: 查询商品的分类编号。
需求: 查询所有货品的id,名称和批发价(批发价=卖价*折扣)
需求: 查询所有货品的id,名称,和各进50个的成本价(成本=costPirce)
需求: 查询所有货品的id,名称,各进50个,并且每个运费1元的成本
需求: 查询所有货品的id,名称,各进50个,并且每个运费1元的成本(使用别名)
需求: 查询商品的名字和零售价。格式:xxx商品的零售价为:xxx
需求: 查询货品零售价为119的所有货品信息.
需求: 查询货品名为罗技G9X的所有货品信息.
需求: 查询货品名 不为 罗技G9X的所有货品信息.
需求: 查询分类编号不等于2的货品信息
需求: 查询货品名称,零售价小于等于200的货品
需求: 查询id,货品名称,批发价大于350的货品
需求: 查询id,货品名称,批发价在300-400之间的货品(使用 and)
需求: 查询id,货品名称,分类编号为2,4的所有货品
需求: 查询id,货品名词,分类编号不为2的所有商品
需求: 选择id,货品名称,分类编号的货品零售价大于等于250或者是成本大于等于200
需求: 查询id,货品名称,批发价在300-400之间的货品(使用between)
需求: 查询id,货品名称,批发价不在300-400之间的货品
需求: 查询id,货品名称,分类编号为2,4的所有货品
需求: 查询id,货品名称,分类编号不为2,4的所有货品
需求: 查询商品名为NULL的所有商品信息。
需求: 查询id,货品名称,货品名称匹配’%罗技M9_’
需求: 查询id,货品名称,分类编号,零售价大于等于200并且货品名称匹配’%罗技M1__’
需求: 查询id,货品名称,分类编号,零售价并且按零售价降序排序
需求: 查询id,货品名称,分类编号,零售价先按分类编号排序,再按零售价排序
需求: 查询M系列并按照批发价排序(加上别名)
需求: 查询分类为2并按照批发价排序(加上别名)
需求:分页查询
每页最多3条记录: pageSize = 3:

第一页:
第二页:
第三页:
第四页:
第七页:
第N页:
需求: 查询所有商品平均零售价
需求: 查询商品总记录数(注意在Java中必须使用long接收)
需求: 查询分类为2的商品总数
需求: 查询商品的最小零售价,最高零售价,以及所有商品零售价总和
需求: 查询每个商品分类编号和每个商品分类各自的平均零售价
需求: 查询每个商品分类编号和每个商品分类各自的商品总数。
需求: 查询每个商品分类编号和每个商品分类中零售价大于100的商品总数:
需求: 查询零售价总和大于1500的商品分类编号以及总零售价和:

在这里插入图片描述

需求: 查询所有货品信息
SELECT * FROM product
需求: 查询所有货品的id,productName,salePrice
SELECT CONCAT (id,productName,salePrice) FROM product
需求: 查询商品的分类编号。
SELECT dir_id FROM product
需求: 查询所有货品的id,名称和批发价(批发价=卖价*折扣)
SELECT id ,productName ,  saleprice*cutoff'批发价'FROM product
需求: 查询所有货品的id,名称,和各进50个的成本价(成本=costPirce)
SELECT id ,productName ,  costPrice*50 '50个成本价'FROM product
需求: 查询所有货品的id,名称,各进50个,并且每个运费1元的成本
SELECT id ,productName ,  costPrice*50+50 '50个成本价+运费'FROM product
需求: 查询所有货品的id,名称,各进50个,并且每个运费1元的成本(使用别名)
SELECT id ,productName '名称',  costPrice*50+50 '50个成本价+运费'FROM product
需求: 查询商品的名字和零售价。格式:xxx商品的零售价为:xxx
SELECT  CONCAT (productName,'零售价',salePrice) FROM product
需求: 查询货品零售价为119的所有货品信息.
SELECT*FROM product WHERE  salePrice=119
需求: 查询货品名为罗技G9X的所有货品信息.
SELECT * FROM product  WHERE productName='罗技G9X'
需求: 查询货品名 不为 罗技G9X的所有货品信息.
SELECT * FROM product  WHERE 	productName!='罗技G9X'
需求: 查询分类编号不等于2的货品信息
SELECT * FROM product  WHERE dir_id!=2
需求: 查询货品名称,零售价小于等于200的货品
SELECT  productName,salePrice FROM product WHERE salePrice<=200
需求: 查询id,货品名称,批发价大于350的货品
SELECT  id,productName,salePrice FROM product WHERE salePrice>300
需求: 查询id,货品名称,批发价在300-400之间的货品(使用 and)
SELECT  id,productName,costPrice FROM product WHERE costPrice BETWEEN 300 AND 400
需求: 查询id,货品名称,分类编号为2,4的所有货品
SELECT  id,productName,dir_id FROM product  WHERE dir_id IN (2,4)
需求: 查询id,货品名词,分类编号不为2的所有商品
SELECT  id,productName,dir_id FROM product  WHERE dir_id!=2
需求: 选择id,货品名称,分类编号的货品零售价大于等于250或者是成本大于等于200
SELECT  id,productName,dir_id,salePrice   FROM product  WHERE salePrice>=250 OR costPrice>=200
需求: 查询id,货品名称,批发价在300-400之间的货品(使用between)
SELECT id,productName,costPrice FROM product WHERE costprice BETWEEN 300 AND 400
需求: 查询id,货品名称,批发价不在300-400之间的货品
SELECT id,productName,costPrice FROM product WHERE costPrice NOT BETWEEN 300 AND 400
需求: 查询id,货品名称,分类编号为2,4的所有货品
SELECT id,productName,dir_id FROM product WHERE dir_id IN(2,4)
需求: 查询id,货品名称,分类编号不为2,4的所有货品
SELECT id,productName,dir_id FROM product WHERE dir_id NOT IN(2,4)
需求: 查询商品名为NULL的所有商品信息。
SELECT productName FROM product WHERE productName=NULL;
需求: 查询id,货品名称,货品名称匹配'%罗技M9_'
SELECT  id,productName FROM product WHERE     productName LIKE  '%罗技M9_'
需求: 查询id,货品名称,分类编号,零售价大于等于200并且货品名称匹配'%罗技M1__'
SELECT id,productName,dir_id FROM product WHERE salePrice>=100 AND productName LIKE '%罗技M1_' 
需求: 查询id,货品名称,分类编号,零售价并且按零售价降序排序
SELECT id,productName,dir_id ,salePrice FROM product   ORDER BY  salePrice 
需求: 查询id,货品名称,分类编号,零售价先按分类编号排序,再按零售价排序
SELECT id,productName,dir_id ,salePrice FROM product  ORDER BY dir_id,salePrice 
需求: 查询M系列并按照批发价排序(加上别名)
SELECT*  ,costPrice'批发价' FROM product WHERE  productName LIKE '%M1%'   ORDER BY costPrice
需求: 查询分类为2并按照批发价排序(加上别名)
SELECT*  ,dir_id '分类' FROM product  WHERE dir_id=2  ORDER BY costPrice
需求:分页查询
每页最多3条记录: pageSize = 3:
------------------------------------------
第一页: SELECT * FROM product LIMIT 0,3
第二页: SELECT * FROM product LIMIT 3,3
第三页: SELECT * FROM product LIMIT 6,3
第四页: SELECT * FROM product LIMIT 9,3
第七页: SELECT * FROM product LIMIT 12,3
第N页: SELECT * FROM product LIMIT (N-1)*3,3
需求: 查询所有商品平均零售价
SELECT AVG(salePrice) FROM product
需求: 查询商品总记录数(注意在Java中必须使用long接收)
SELECT COUNT(*) FROM product
需求: 查询分类为2的商品总数
SELECT COUNT(*) FROM product WHERE  dir_id=2
需求: 查询商品的最小零售价,最高零售价,以及所有商品零售价总和
SELECT MIN(salePrice),MAX(salePrice),SUM(salePrice) FROM product
需求: 查询每个商品分类编号和每个商品分类各自的平均零售价
SELECT AVG(salePrice),dir_id FROM product GROUP BY dir_id
需求: 查询每个商品分类编号和每个商品分类各自的商品总数。
SELECT COUNT(*),dir_id  FROM product GROUP BY dir_id
需求: 查询每个商品分类编号和每个商品分类中零售价大于100的商品总数:
SELECT COUNT(*),dir_id  FROM product WHERE salePrice>100 GROUP BY dir_id
需求: 查询零售价总和大于1500的商品分类编号以及总零售价和:
SELECT SUM(salePrice),dir_id FROM product  GROUP BY dir_id HAVING SUM(salePrice)>1500

http://www.ppmy.cn/news/289349.html

相关文章

智能汽车操作系统哪家强?黑莓QNX领跑,中兴/华为撑起中国方案

随着整车智能化、电子架构的变革&#xff0c;操作系统&#xff08;OS&#xff09;成为所有硬件和软件的关键基础平台&#xff0c;提供硬件和应用软件之间的接口。包括智能座舱、车身及底盘控制、智能驾驶以及中央计算平台都需要建立在安全、可靠及高性能的OS之上。 而在汽车行业…

联通杰赛s65机顶盒子sS905M-B S905L-B处理器U盘刷机教程及固件

电视机顶盒 联通杰赛s65机顶盒子S905M-B S905L-B处理器U盘刷机教程及固件 手头有联通宽带赠送的没用了的杰赛s65机顶盒子的可按此法完美破解成普通机顶盒 破解后只需连网即可观看直播点播&#xff0c;非常溜畅&#xff01; 因这盒子岀厂批次不同&#xff0c;所使用的CPU也…

Adaptive AUTOSAR 解决方案 INTEWORK-EAS-AP

概述 随着汽车电子软件规模的不断扩大&#xff0c;Classic AUTOSAR&#xff08;以下简称CP&#xff09;的软件架构和方法论已被越来越多的 OEM 和供应商认可。与此同时&#xff0c;CP 也面临着巨大的挑战&#xff0c;无法满足汽车对高级自动驾驶&#xff0c;高性能&#xff08…

MySQL sql 大全(转载)

sql语句总结 总结内容1. 基本概念2. SQL列的常用类型3. DDL简单操作3.1 数据库操作3.2 表操作4. DML操作4.1 修改操作&#xff08;UPDATE SET&#xff09;4.2 插入操作&#xff08;INSERT INTO VALUE&#xff09;4.3 删除操作&#xff08;DELETE&#xff09;5. DQL操作被操作的…

G6 Graph配置

中文字“图”在大家的传统认知里指的是图画、图像&#xff0c;而图论与可视化中的“图”—— Graph 则有着更精确的定位&#xff1a;主体&#xff08;objects&#xff09;与关系&#xff08;relationships&#xff09;的组成。它甚至不局限于视觉&#xff0c;主体与关系的数据也…

MySQL 操作语句大全(详细)

sql语句总结 总结内容1. 基本概念2. SQL列的常用类型3. DDL简单操作3.1 数据库操作3.2 表操作 4. DML操作4.1 修改操作&#xff08;UPDATE SET&#xff09;4.2 插入操作&#xff08;INSERT INTO VALUE&#xff09;4.3 删除操作&#xff08;DELETE&#xff09; 5. DQL操作被操作…

国产车规级6核Cortex-A55-芯驰X9

Cortex-A55核心板|X9六核 ​基于芯弛X9系列Cortex-A55高性能处理器设计&#xff0c;集成Cortex-R5安全岛&#xff08;实时硬核&#xff09;&#xff0c;支持PCIe3.0、USB3.0、千兆网&#xff08;TSN&#xff09;、2路CAN-FD、高清显示接口、4路LVDS、摄像头接口、3D、H.264/H.…

直播内容抢先看 | 全自主车载嵌入式软件平台开发与集成方案

概述 INTEWORK-EAS-AP&#xff1a;经纬恒润Adaptive AUTOSAR 解决方案 INTEWORK-EAS-AP是经纬恒润自主研发的Adaptive AUTOSAR解决方案&#xff0c;遵循AUTOSARAdaptive R19-11规范&#xff0c;使用C11语言和POSIX操作系统&#xff0c;除实现诸如诊断&#xff08;UDS和DOIP&am…