Oracle商品表建表+查询+答案

53 篇文章 17 订阅
订阅专栏

Oracle商品表使用:

建表——建表——建表——建表——建表——建表——建表——建表

--创建商品信息表goods
drop table goods;
create table goods(gid number(7),gname varchar2(30),typeid varchar2(8),price number(6,2),stock number(3),soldnum number(2),scrq date);
--向商品信息表中插入记录
insert into goods values(2024551,'联想(Lenovo)天逸100','0301',3800,10,2,to_date('2016-03-24','yyyy-mm-dd'));
insert into goods values(1856588,'Apple iPhoe 6s(A1700)','010101',6400,10,2,to_date('2016-04-02','yyyy-mm-dd'));
insert into goods values(1912210,'创维(Skyworth)55M5','0201',3998,20,3,to_date('2016-05-02','yyyy-mm-dd'));
insert into goods values(1509661,'华为P8','010101',2058,20,5,to_date('2016-01-14','yyyy-mm-dd'));
insert into goods values(1514801,'小米Note白色','010101',1898,10,2,to_date('2016-05-18','yyyy-mm-dd'));
insert into goods values(2327134,'佳能(Canon)HFR76','0102',3570,10,2,to_date('2016-02-26','yyyy-mm-dd'));
insert into goods values(2365929,'索尼(SONY)数码摄像机','0102',9860,10,2,to_date('2016-03-08','yyyy-mm-dd'));
insert into goods values(2381431,'联想(Lenovo)扬天A8000f','0301',8988,10,2,to_date('2016-03-08','yyyy-mm-dd'));
insert into goods values(2571148,'小米红米Note增强版','010101',950,15,4,to_date('2015-12-28','yyyy-mm-dd'));
insert into goods values(2365929,'索尼(SONY)\数码摄像机','0102',9860,10,2,to_date('2016-03-08','yyyy-mm-dd'));
insert into goods values(1440305,'松下(Panascinic)HC-V270gK-K','0201',3170,10,2,to_date('2015-09-15','yyyy-mm-dd'));
insert into goods values(2527431,'OPPOA33','010101',1280,25,9,to_date('201512-18','yyyy-mm-dd'));
insert into goods values(3451067,'魅族MX5','010101',1840,27,6,to_date('2015-11-14','yyyy-mm-dd'));
insert into goods values(1353858,'小天鹅(Little Swan)TG70-1229EDS','0202',2800,14,6,to_date('2015-11-14','yyyy-mm-dd'));
--创建商品类型表goodstype
drop table goodstype;
create table goodstype(typeid varchar2(8),typename varchar2(20),superid varchar2(4));
--向商品类型表中插入记录
insert into goodstype values('010101','手机','0101');
insert into goodstype values('0102','摄影机','01');
insert into goodstype values('0201','电视机','02');
insert into goodstype values('0301','笔记本','03');
insert into goodstype values('01','数码产品','0');
insert into goodstype values('0101','通讯产品','01');
insert into goodstype values('010102','对讲机','0101');
insert into goodstype values('010103','固定电话','0101');
insert into goodstype values('02','家电产品','0');
insert into goodstype values('0202','洗衣机','02');

--创建客户信息表customer
drop table customer;
create table customer(cid char(6),cname varchar2(20),address varchar2(50),iphone varchar2(20),tel varchar2(20),email varchar2(30),postcode char(6),icard char(18),ctype char(1));
--向客户信息表中插入记录
insert into customer values('100001','胡南','湖南省株洲市','13054158668','22786868','luck@126.com','412001','430224197512151227','1');
insert into customer values('100002','江北','湖南省株洲市','18956584566','22786868','good@163.com','412002','430204198405180024','2');
insert into customer(cid,cname) values('100003','林美熙');
insert into customer(cid,cname)  values('100004','肖家宝');
--创建客户类型表customertype
drop table customertype;
create table customertype(cid char(1),ctype varchar2(20),explain varchar2(50));
--向客户类型表插入记录
insert into customertype values(1,'普通客户','消费在10000元以下');
insert into customertype values(2,'银卡会员','消费在50000元以下');
insert into customertype values(3,'金卡会员','消费在50000元以上');

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

1. 查询商品信息表中生产日期在2016年1月16日之前的商品信息,查询结果仅包含商品名称和生产日期

select gname,scrq from gname where scrq=to_date('2016-1-16','yyyy-mm-dd');

2. 查询商品价格分别为950,2800和3800的商品信息,查询结果仅包括商品名称、价格和库存数量

select gname,price,scrq from goods where price in(950,2800,3800);

3. 查询商品名称中以“联想”开头的商品信息,查询结果仅包含商品名称

select gname from goods where gname like '联想%';

4. 查询商品价格在1000元至3900元之间的商品种数。

select count(*) from goods where price between 1000 and 3900;

5. 查询商品的总库存数量

select sum(stock) from goods; --这是所有商品的总库存数量
select gid,gname,sum(stock) from goods group by gid,gname; --查询每种商品的总库存数量

6. 查询不重复的商品类型数量

select typeid,count(*) from goods group by typeid; 

7. 查询商品的最高价、最低价和平均价格

select max(price),min(price),avg(price);

8. 查询商品价格在5000元以上的商品数据,要求按价格的升序输出。查询结果仅包含商品名称和商品价格两列

select gname,price from goods where price>5000 order by price;

9. 查询商品价格在3000元以下的商品数据,要求按生产日期的升序输出,生产日期相同的按商品价格的降序输出。查询结果只包含商品名称、生产日期和商品价格三列。

select gname,scrq,price from goods where price<3000 order by scrq,price desc;

10. 统计各类商品的平均价格和商品种数

select avg(price),count(*) 商品种数 from goods group by typeid; 

11. 查询2016年生产的价格高于3000元的商品信息,同时统计平均价格在2000元以上的各类商品的总金额,并按总金额的降序排列,查询结果包括类型编号,平均价格,和金额三列数据

select typeid,price,price,sum(price) from goods where to_char(scrq,'yyyy')='2016' and price>3000 group by typeid having avg(price)>2000 order by sum(price) desc;

12. 查询商品编号、商品名称、类型名称、商品价格和库存数量,并按商品编号的升序排列

select gid,gname,typeid,price,stock from goods order by gid;

13. 查询商品信息表中库存数量相等的不同商品,要求查询结果不能出现重复商品,只包括商品名称为”Apple iPhoe 6s(A1700)“的记录,查询结果包括商品编号,商品名称,商品价格和库存数量四列

14. 查询商品名称为“华为p8”的类型名称

select typename from goods join goodstype on goods.typeid=goodstype.typeid and gname='华为p8';

15. 查询价格最高的商品,查询结果包括商品名称、商品价格和库存数量

select gname,price,stick from goods where price = (select max(price) from goods);
hive+hbase学习手册
尬聊码农
05-13 827
hive学习手册 一、hive入门手册 1.什么是数据仓库 1.1数据仓库概念 对历史数据变化的统计,从而支撑企业的决策。比如:某个商品最近一个月的销量,预判下个月应该销售多少,从而补充多少货源。 1.2传统数据仓库面临的挑战 (1)无法满足快速增长的海量数据存储需求 (2)无法有效处理不同类型的数据 (3)计算和处理能力不足 1.3 Hive介绍 Hbase支持快速的交互式的大数据应用 ...
超实用的100+道 Python必刷金题(附答案
weixin_45455432的博客
04-06 7494
100+道 Python必刷金题,以下目录为题目(点击指定题目跳转至答案) 1.一行代码实现1--100之和 2、如何在一个函数内部修改全局变量 3、列出5个python标准库 4、字典如何删除键和合并两个字典 5、谈下python的GIL 6、python实现列去重的方法(先通过集合去重,在转列) 7、fun(*args,**kwargs)中的*args,**kwargs什么意...
Oracle数据库---常用语句(附练习题)
UTF_666的博客
04-17 1435
字符:是由字节经过特定的编码方式组成,编码就相当于一个翻译官,不同的翻译官所掌握的语言也不一样,UTF-8是掌握了8国语言的翻译官,即UTF-8是国际通用字符集数据库服务器可以使用不同的翻译官(即使用不同的字符集)若数据库使用GBK或GB2312做为翻译官,那么1个中文字符占2个字节,若数据库使用UTF-8做为翻译官,那么1个中文字符占3个字节,建议最保守的做法是:1个中文字符占3个字节,对于英文字符来说,一个字符占用1个字节。---PS:有外连接,就有内连接,内连接用于返回满足连接条件的所有记录。
Oracle PL/SQL编程显示商品的信息,双11打折规则:(1)电子产品打8折,食品7折 (2)不能低于成本价,低于成本价,以成本价销售
weixin_45867975的博客
09-12 655
显示商品的信息,双11打折规则:(1)电子产品打8折,食品7折(2)不能低于成本价,低于成本价,以成本价销售
Oracle数据库初级商品语句
qq_43182562的博客
09-26 445
Oracle数据库初级商品语句## 标题 create table goods(goodsid varchar2(20) primary key,goodsname varchar2(30) not null,unitprice number(20),category varchar2(10),provider varchar2(20)); 2. create table customer...
Oracle建表
Relievedz的博客
10-26 519
--范例:创建商品products(pid,pname,pcount),会员购买商品buyinfo(mid,pid,buydate),会员--(mid,mname,mage,msex) --1、创建商品products(pid,pname,pcount) --如果商品存在删除 drop table products purge; --创建商品 create table products( pid int, pname varchar2(200), pcount int, ...
Oracle数据库常见
05-14
Oracle数据库常见,典型的数据库字典,方便查询和使用。
ORACLE产品价格
05-16
ORACLE产品价格报价,帮助你了解甲骨文产品价格。 !!!!
oracle分区、索引、绑定变量等速度测试
qq_33604177的博客
05-22 649
数据库实验一.实验环境1.    系统:win7 64位(虚拟机)2.    处理器:Inter(R)Core(TM)i5-6267U CPU@2.90GHZ3.    内存:4G4.    数据库oracle 12c5.    运行SQL环境:navicat 和sql plus二.实验数据1.      数据来源:tpc-h数据集2.      数据详情:一共有8张分别是(数据量从小到大):...
11、oracle
陈同学的博客
12-12 1311
oracle 1. 数据库介绍 数据库的分类 1、关系型数据库: (1)、sqlserver使用比较少和net配合使用的时候较多 (2)、mysql开源数据库 (3)、db2银行,财务等系统使用较多 (4)、oracle复杂但是安全 2、非关系型数据库 (1)、hive数据仓库 (2)、hbase列数据库 (3)、redis缓存数据库,内存数据库,如应用在新浪微博 (4)、...
【微服务】149:商品数据结构
刘小爱的博客
09-09 599
自学Java第149天
oracle数据库的关于建表sql语句练习
Java学习笔记
05-28 1223
oracle数据库的关于建表sql语句练习 创建用户shop_user create table shop_user( User_name varchar2(20) primary key, Password varchar2(20) not null, Name varchar2(20) not null, zip number(6) check(length(zip)=6)...
商品规格的数据库设计和实现流程——淘淘商城(十一)
热门推荐
qq_40369829的博客
03-11 1万+
商品规格 方案一 设计 关系 查询语句 缺点 方案二 流程 特点 商品规格 商品规格包括规格组合、规格项,规格项为规格组的成员。 规格组 |-规格项:规格值 |-规格项:规格值 规格组 |-规格项:规格值 |-规格项:规格值 同一类商品的规格相同。 方案一 使用多个存储商品规格。在已有的商品分类商品的基础上,增加...
oracle建表的加注释,Oracle数据库,创建表并给、字段添加注释.
weixin_29353947的博客
04-02 2497
1、创建货品-- 创建"货品"create table goods(billing_cycle_id VARCHAR2(8) NOT NULL PRIMARY KEY, -- 账期, 其值例如:20191029sum_num NUMBER DEFAULT NULL, -- 当日数据总量, 其值例如:1400re_sum_num NUMBER, ...
记一次商品数据库设计
weixin_42112239的博客
06-12 848
根据本人多年的电商开发经验,归纳总结,自行设计了本人认为比较合理的商品数据结构,希望对大家有所帮助,不合理之处欢迎斧正!
oracle查询的最新数据,ORACLE查询最近更改的数据
weixin_39953673的博客
04-03 2270
如何快速并方便的查出一张最近被更改的记录,这个需求很简单,由于是查最近被更改的数据,查回滚段就可以,下面是我做的小实验。SQL>createtabletest(idnumber,namevarchar2(10),gendervarchar2(5));已创建。SQL>insertintotestvalues(1,'宋春风','男');已创建1行。SQL>...
美多商城项目:商品数据库设计、准备商品数据、首页广告、商品
黑马程序员官方博客
12-02 4012
SPU = Standard Product Unit (标准产品单位)SPU是商品信息聚合的最小单位,是一组可服用、易检索的标准化信息的集合,该集合描述了一个产品的特性。通俗的讲,属性值、特性相同的商品就可以归类到一类SPU。例如:iPhone X就是一个SPU,与商家、颜色、款式、规格、套餐等都无关。SKU = Stock Keeping Unit (库存量单位)SKU即库存进出计量的单位,可以是以件、盒等为单位,是物理上不可分割的最小存货单元。
【精品】电商项目 中 基于SPU与SKU的 商品 数据库设计
12-06 1万+
简介 一般情况下我们使用5张就可以解决基本的需求了: 商品分类:category 商品(即SPU)::product 商品规格(即sku):product_specs 属性key:attribute_key 属性value:attribute_value 具体设计 概述 spu和sku实现不同商品的存储:spu使用attribute_list字段保存属性集合,查询时使用product_id和product_specs去sku表中获取的具体的单品信息。 spu表中可以增加一些商品
【mysql】电商商品规格存储方案
Evan_QB的博客
10-17 3634
什么是商品规格? 商品规格分为不同的规格组,规格组下面又有很多的规格项以及对于的规格值,如图 举例: 规律: 1、同一类别商品的规格项分组相同 2、同一类商品的规格项目是相同的且规格项目是跟商品进行关联的 3、不同商品的规格参数的值是不同的。 建表方案一:使用多个来存储 1、每一类商品有多个分组 2、每个分组有多个项 3、每个商品对应不同的规格参数 使用二维...
查询oracle建表语句
最新发布
05-27
您可以通过以下方式查询Oracle建表语句: 1. 使用Oracle SQL Developer:打开SQL Developer,连接到您的数据库,展开名,右键单击名,选择“导出” -> “DDL”,将生成该建表语句。 2. 使用SQL查询:...
写文章

热门文章

  • Java基础知识(知识点) 45543
  • C语言算法——实现冒泡排序 40600
  • C语言中常用的函数 34359
  • 【《离散数学》试卷(A)】离散数学期末考试题——分享篇——题目完善、答案详尽【推荐学习】 30610
  • 区块链金融理论测试题-----「大数据、区块链时代」 23574

分类专栏

  • Android 2024 2篇
  • spring
  • C++ 14篇
  • c语言开发 29篇
  • Java基础大全 142篇
  • 区块链 37篇
  • Oracle 53篇
  • 数据结构 76篇
  • Java高级图形页面 48篇
  • JSP 48篇
  • Android 23篇
  • js 24篇
  • HTML与CSS5网页设计 21篇

最新评论

  • 编写js+html+css实现下拉菜单的制作

    $: 为什么我运行的没有下拉菜单啊

  • Java超市收银系统(连接数据库实现具体功能)(源码——即搬可用)

    weixin_46522846: 求大佬分享一下源码,653479738@qq.com

  • 动态小米官网页面设计(内含最详细实现的源码)

    m0_72715409: 大佬求个源码和素材表情包 qq:2151502358@qq.com

  • Java超市收银系统(连接数据库实现具体功能)(源码——即搬可用)

    抱紧大佬大腿!: 求源码1778831588@qq.com

  • Java超市收银系统(连接数据库实现具体功能)(源码——即搬可用)

    CYY_CY: 求大佬分享一下源码,2750915109@qq.com

最新文章

  • Android14 DeskClock分析(Kotlin语言---代码+图片详解版本)
  • Android---Kotlin语言基础快速入门(看图详解版!!!)
  • C++浅拷贝和深拷贝——使用(代码演示篇)
2024年2篇
2022年28篇
2021年364篇
2020年385篇
2019年18篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

爱睡觉的小馨

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或 充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

天下网标王双鸭山企业网站优化浦东新区公司网站优化定制方案当阳网站优化公司陵县网站优化seo金华网站推广优化企业自贡做优化网站建设网站架构优化seo优化网站建设怎么优化网站丬云90速丬捷广元德阳网站优化公司医院网站优化策划书罗湖免费网站优化的公司罗湖公司网站优化哪里好网站运营的优化分析盐田网站优化排名哪家好网站基础优化代码北京网站优化推广找商集客吗网站优化标签要注意什么潜山网站优化报价昆山网站优化公司工作室许昌网站优化网站优化过度的表现曲靖seo网站优化西安技术好网站关键字优化宝安网站优化哪个最好盐城盐都网站优化推广松江区公司官方网站优化案例连云港网站推广优化丰都网站seo优化公司临沂自适应网站优化香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声卫健委通报少年有偿捐血浆16次猝死汪小菲曝离婚始末何赛飞追着代拍打雅江山火三名扑火人员牺牲系谣言男子被猫抓伤后确诊“猫抓病”周杰伦一审败诉网易中国拥有亿元资产的家庭达13.3万户315晚会后胖东来又人满为患了高校汽车撞人致3死16伤 司机系学生张家界的山上“长”满了韩国人?张立群任西安交通大学校长手机成瘾是影响睡眠质量重要因素网友洛杉矶偶遇贾玲“重生之我在北大当嫡校长”单亲妈妈陷入热恋 14岁儿子报警倪萍分享减重40斤方法杨倩无缘巴黎奥运考生莫言也上北大硕士复试名单了许家印被限制高消费奥巴马现身唐宁街 黑色着装引猜测专访95后高颜值猪保姆男孩8年未见母亲被告知被遗忘七年后宇文玥被薅头发捞上岸郑州一火锅店爆改成麻辣烫店西双版纳热带植物园回应蜉蝣大爆发沉迷短剧的人就像掉进了杀猪盘当地回应沈阳致3死车祸车主疑毒驾开除党籍5年后 原水城县长再被查凯特王妃现身!外出购物视频曝光初中生遭15人围殴自卫刺伤3人判无罪事业单位女子向同事水杯投不明物质男子被流浪猫绊倒 投喂者赔24万外国人感慨凌晨的中国很安全路边卖淀粉肠阿姨主动出示声明书胖东来员工每周单休无小长假王树国卸任西安交大校长 师生送别小米汽车超级工厂正式揭幕黑马情侣提车了妈妈回应孩子在校撞护栏坠楼校方回应护栏损坏小学生课间坠楼房客欠租失踪 房东直发愁专家建议不必谈骨泥色变老人退休金被冒领16年 金额超20万西藏招商引资投资者子女可当地高考特朗普无法缴纳4.54亿美元罚金浙江一高校内汽车冲撞行人 多人受伤

天下网标王 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化