mysql 查找命令练习

--    show databases;
--    create database db3 character set utf8;
/*
create table emp(
EMPNO int(4) primary key,
ENAME varchar(10) not null,
JOB varchar(9),
MGR int(4),
HIREdate date,
SAL double(7,2),
COMM double(7,2),
DEPTNO int(4)
);


create table dept(
DEPTNO int(4) primary key,
DNAME varchar(14) not null unique,
LOC varchar(13)
);

 

insert into dept VALUES (10,'ACCOUNTING','NEW YORK');
insert into dept VALUES (20,'RESEARCH','DALLAS');
insert into dept VALUES (30,'SALES','CHICAGO');
insert into dept VALUES (40,'OPERATIONS','BOSTON');

SELECT * FROM dept;

insert into emp VALUES
(7369,'SMITH','CLERK',7902,str_to_date('17-12-1980','%d-%m-%Y'),800,null,20);
insert into emp VALUES
(7499,'ALLEN','SALESMAN',7698,str_to_date('20-2-1981','%d-%m-%Y'),1600,300,30);
insert into emp VALUES
(7521,'WARD','SALESMAN',7698,str_to_date('22-2-1981','%d-%m-%Y'),1250,500,30);
insert into emp VALUES
(7566,'JONES','MANAGER',7839,str_to_date('2-4-1981','%d-%m-%Y'),2975,NULL,20);
insert into emp VALUES
(7654,'MARTIN','SALESMAN',7698,str_to_date('28-9-1981','%d-%m-%Y'),1250,1400,30);
insert into emp VALUES
(7698,'BLAKE','MANAGER',7839,str_to_date('1-5-1981','%d-%m-%Y'),2850,NULL,30);
insert into emp VALUES
(7782,'CLARK','MANAGER',7839,str_to_date('9-6-1981','%d-%m-%Y'),2450,NULL,10);
insert into emp VALUES
(7839,'KING','PRESIDENT',NULL,str_to_date('17-11-1981','%d-%m-%Y'),5000,NULL,10);
insert into emp VALUES
(7844,'TURNER','SALESMAN',7698,str_to_date('8-9-1981','%d-%m-%Y'),1500,0,30);
insert into emp VALUES
(7900,'JAMES','CLERK',7698,str_to_date('3-12-1981','%d-%m-%Y'),950,NULL,30);
insert into emp VALUES
(7902,'FORD','ANALYST',7566,str_to_date('3-12-1981','%d-%m-%Y'),3000,NULL,20);
insert into emp VALUES
(7934,'MILLER','CLERK',7782,str_to_date('23-1-1982','%d-%m-%Y'),1300,NULL,10);

commit;
DROP TABLE IF EXISTS `t_item`;

CREATE TABLE `t_item` (
  `id` varchar(200) NOT NULL COMMENT '商品id',
  `category_id` bigint(20) DEFAULT NULL COMMENT '分类id',
  `item_type` varchar(100) DEFAULT NULL COMMENT '商品系列',
  `title` varchar(100) DEFAULT NULL COMMENT '商品标题',
  `sell_point` varchar(150) DEFAULT NULL COMMENT '商品卖点',
  `price` bigint(20) DEFAULT NULL COMMENT '商品单价',
  `num` int(10) DEFAULT NULL COMMENT '库存数量',
  `barcode` varchar(30) DEFAULT NULL COMMENT '条形码',
  `image` varchar(500) DEFAULT NULL COMMENT '图片路径',
  `status` int(1) DEFAULT '1' COMMENT '商品状态  1:上架   2:下架   3:删除',
  `priority` int(10) DEFAULT NULL COMMENT '显示优先级',
  `created_time` datetime DEFAULT NULL COMMENT '创建时间',
  `modified_time` datetime DEFAULT NULL COMMENT '最后修改时间',
  `created_user` varchar(50) DEFAULT NULL COMMENT '创建人',
  `modified_user` varchar(50) DEFAULT NULL COMMENT '最后修改人',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;


INSERT INTO `t_item` VALUES
('10000000',238,'牛皮纸记事本','广博(GuangBo)10本装40张A5牛皮纸记事本子日记本办公软抄本GBR0731','经典回顾!超值特惠!',23,99999,NULL,'/images/portal/00GuangBo1040A5GBR0731/collect.png',1,53,'2017-10-25 15:08:55','2017-10-25 15:08:55','admin','admin'),
('10000001',238,'牛皮纸记事本','广博(GuangBo)10本装40张A5牛皮纸记事本子日记本办公软抄本GBR0731','经典回顾!超值特惠!',23,99999,NULL,'/images/portal/00GuangBo1040A5GBR0731/collect.png',1,62,'2017-10-25 15:08:55','2017-10-25 15:08:55','admin','admin'),
('10000002',238,'皮面日程本','广博(GuangBo)皮面日程本子 计划记事本效率手册米色FB60322','经典回顾!超值特惠!',46,99999,NULL,'/images/portal/001GuangBo)FB60322/collect.png',1,49,'2017-10-25 15:08:55','2017-10-25 15:08:55','admin','admin'),
('100000021',238,'皮面日程本','广博(GuangBo)皮面日程本子 计划记事本效率手册蓝色FB60321','经典回顾!超值特惠!',22,99999,NULL,'/images/portal/001GuangBo)FB60322/collect.png',1,73,'2017-10-25 15:08:55','2017-10-25 15:08:55','admin','admin'),
('10000003',238,'记事本日记本笔记本','广博(GuangBo)16K115页线圈记事本子日记本文具笔记本图案随机','经典回顾!超值特惠!',13,99999,NULL,'/images/portal/01GuangBo16K115FB60506/collect.png',1,58,'2017-10-25 15:08:55','2017-10-25 15:08:55','admin','admin'),
('10000004',241,'计算器','得力(deli)1548A商务办公桌面计算器 太阳能双电源','经典回顾!超值特惠!',58,99999,NULL,'/images/portal/002calculator1548A/collect.png',1,42,'2017-10-25 15:08:55','2017-10-25 15:08:55','admin','admin'),
('10000005',241,'圆珠笔','施耐德(Schneider) K15 经典款圆珠笔 (5支混色装)','经典回顾!超值特惠!',29,99999,NULL,'/images/portal/03SchneiderK15/collect.png',1,36,'2017-10-25 15:08:55','2017-10-25 15:08:55','admin','admin'),
('10000006',236,'票据网格拉链袋','三木(SUNWOOD) C4523 票据网格拉链袋/文件袋 12个装 颜色随机','经典回顾!超值特惠!',28,99999,NULL,'/images/portal/04_SUNWOODC452312/collect.png',1,53,'2017-10-25 15:08:55','2017-10-25 15:08:55','admin','admin'),
('10000007',163,'燃 7000经典版','戴尔Dell 燃700金色','下单赠12000毫安移动电源',32999,99999,NULL,'/images/portal/11DELLran7000gold/collect.png',1,59,'2017-10-25 15:08:55','2017-10-25 15:08:55','admin','admin'),
('10000008',163,'燃 7000经典版','戴尔Dell 燃700R1605银色','仅上海,广州,沈阳仓有货!预购从速!',4549,99999,NULL,'/images/portal/11DELLran7000R1605Ssilvery/collect.png',1,32,'2017-10-25 15:08:55','2017-10-25 15:08:55','admin','admin'),
('10000009',163,'燃 7000学习版','戴尔Dell 燃700金色','下单赠12000毫安移动电源',39929,99999,NULL,'/images/portal/11DELLran7000gold/collect.png',1,84,'2017-10-25 15:08:55','2017-10-25 15:08:55','admin','admin'),
('10000010',163,'燃 7000学习版','戴尔Dell 燃700R1605银色','仅上海,广州,沈阳仓有货!预购从速!',5559,99999,NULL,'/images/portal/11DELLran7000R1605Ssilvery/collect.png',1,21,'2017-10-25 15:08:55','2017-10-25 15:08:55','admin','admin'),
('10000011',163,'燃 7000高配版','戴尔Dell 燃700金色','下单赠12000毫安移动电源',3994,99999,NULL,'/images/portal/11DELLran7000gold/collect.png',1,56,'2017-10-25 15:08:55','2017-10-25 15:08:55','admin','admin'),
('10000012',163,'燃 7000高配版','戴尔Dell 燃700R1605银色','仅上海,广州,沈阳仓有货!预购从速!',6559,99999,NULL,'/images/portal/11DELLran7000R1605Ssilvery/collect.png',1,16,'2017-10-25 15:08:55','2017-10-25 15:08:55','admin','admin'),
('10000013',238,'A5优品商务笔记本','齐心(COMIX)C5902 A5优品商务笔记本子记事本日记本122张','下单即送10400毫安移动电源!再赠手机魔法盒!',41,99999,NULL,'/images/portal/02COMIXC5902A5122blue/collect.png',1,10,'2017-10-25 15:08:55','2017-10-25 15:08:55','admin','admin'),
('10000014',163,'XPS13-9360','戴尔(DELL)XPS13-9360-R1609 13.3','仅上海,广州,沈阳仓有货!预购从速!',4600,99999,NULL,'/images/portal/12(DELL)XPS13gold/collect.png',1,1,'2017-10-25 15:08:55','2017-10-25 15:08:55','admin','admin'),
('10000015',163,'XPS13-9360','戴尔(DELL)XPS13-9360-R1609 13.3','仅上海,广州,沈阳仓有货!预购从速!',4601,99999,NULL,'/images/portal/12DELLXPS13-silvery/collect.png',1,73,'2017-10-25 15:08:55','2017-10-25 15:08:55','admin','admin'),
('10000016',163,'XPS13-9360','戴尔(DELL)XPS13-9360-R1609 13.3','仅上海,广州,沈阳仓有货!预购从速!',4602,99999,NULL,'/images/portal/12(DELL)XPS13gold/collect.png',1,64,'2017-10-25 15:08:55','2017-10-25 15:08:55','admin','admin'),
('10000017',163,'XPS13-9360','戴尔(DELL)XPS13-9360-R1609 13.3','仅上海,广州,沈阳仓有货!预购从速!',4604,99999,NULL,'/images/portal/12DELLXPS13-silvery/collect.png',1,100,'2017-10-25 15:08:55','2017-10-25 15:08:55','admin','admin'),
('10000018',163,'XPS13-9360','戴尔(DELL)XPS13-9360-R1609 13.3','仅上海,广州,沈阳仓有货!预购从速!',4605,99999,NULL,'/images/portal/12(DELL)XPS13gold/collect.png',1,7,'2017-10-25 15:08:55','2017-10-25 15:08:55','admin','admin'),
('10000019',163,'XPS13-9360','戴尔(DELL)XPS13-9360-R1609 13.3','仅上海,广州,沈阳仓有货!预购从速!',4899,99999,NULL,'/images/portal/12DELLXPS13-silvery/collect.png',1,34,'2017-10-25 15:08:55','2017-10-25 15:08:55','admin','admin'),
('10000020',163,'IdeaPad310低配版','联想(Lenovo)IdeaPad310低配版','清仓!仅北京,武汉仓有货!',5119,99999,NULL,'/images/portal/13LenovoIdeaPad310_black/collect.png',1,50,'2017-10-25 15:08:55','2017-10-25 15:08:55','admin','admin'),
('10000021',163,'IdeaPad310低配版','联想(Lenovo)IdeaPad310低配版','清仓!仅北京,武汉仓有货!',5129,99999,NULL,'/images/portal/13LenovoIdeaPad310_silvery/collect.png',1,48,'2017-10-25 15:08:55','2017-10-25 15:08:55','admin','admin'),
('10000022',163,'IdeaPad310经典版','联想(Lenovo)IdeaPad310经典版','清仓!仅北京,武汉仓有货!',5119,99999,NULL,'/images/portal/13LenovoIdeaPad310_black/collect.png',1,90,'2017-10-25 15:08:55','2017-10-25 15:08:55','admin','admin'),
('10000023',163,'IdeaPad310经典版','联想(Lenovo)IdeaPad310经典版','清仓!仅北京,武汉仓有货!',5129,99999,NULL,'/images/portal/13LenovoIdeaPad310_silvery/collect.png',1,6,'2017-10-25 15:08:55','2017-10-25 15:08:55','admin','admin'),
('10000024',163,'IdeaPad310高配版','联想(Lenovo)IdeaPad310高配版','清仓!仅北京,武汉仓有货!',5119,99999,NULL,'/images/portal/13LenovoIdeaPad310_black/collect.png',1,60,'2017-10-25 15:08:55','2017-10-25 15:08:55','admin','admin'),
('10000025',163,'IdeaPad310高配版','联想(Lenovo)IdeaPad310高配版','清仓!仅北京,武汉仓有货!',5129,99999,NULL,'/images/portal/13LenovoIdeaPad310_silvery/collect.png',1,80,'2017-10-25 15:08:55','2017-10-25 15:08:55','admin','admin'),
('10000026',163,'YOGA710','联想(Lenovo)YOGA710 14英寸触控笔记本(i7-7500U 8G 256GSSD 2G独显 全高清IPS 360°翻转 正版office)金','【0元献礼】好评过万,销量传奇!经典蓝光电视,独有自然光技术专利,过大年带最好的回家!【0元白条试用,1001个拜年计划】',59999,99999,NULL,'/images/portal/14LenovoYOGA710 _gold/collect.png',1,19,'2017-10-25 15:08:55','2017-10-25 15:08:55','admin','admin'),
('10000027',163,'YOGA710','联想(Lenovo)YOGA710 14英寸触控笔记本(i7-7500U 8G 256GSSD 2G独显 全高清IPS 360°翻转 正版office)银','【0元献礼】好评过万,销量传奇!经典蓝光电视,独有自然光技术专利,过大年带最好的回家!【0元白条试用,1001个拜年计划】',59999,99999,NULL,'/images/portal/14LenovoYOGA710 _silvery/collect.png',1,55,'2017-10-25 15:08:55','2017-10-25 15:08:55','admin','admin'),
('10000028',163,'310低配版','联想(Lenovo)小新310低配版','清仓!仅北京,武汉仓有货!',4939,99999,NULL,'/images/portal/15Lenovo_xiaoxin_310_black/collect.png',1,19,'2017-10-25 15:08:55','2017-10-25 15:08:55','admin','admin'),
('10000029',163,'310低配版','联想(Lenovo)小新310低配版','清仓!仅北京,武汉仓有货!',4839,99999,NULL,'/images/portal/15Lenovo_xiaoxin_310_silvery/collect.png',1,27,'2017-10-25 15:08:55','2017-10-25 15:08:55','admin','admin'),
('10000030',163,'310经典版','联想(Lenovo)小新310经典版','清仓!仅北京,武汉仓有货!',4739,99999,NULL,'/images/portal/15Lenovo_xiaoxin_310_black/collect.png',1,78,'2017-10-25 15:08:55','2017-10-25 15:08:55','admin','admin'),
('10000031',163,'310经典版','联想(Lenovo)小新310经典版','清仓!仅北京,武汉仓有货!',4639,99999,NULL,'/images/portal/15Lenovo_xiaoxin_310_silvery/collect.png',1,9,'2017-10-25 15:08:55','2017-10-25 15:08:55','admin','admin'),
('10000032',163,'310高配版','联想(Lenovo)小新310高配版','清仓!仅北京,武汉仓有货!',4539,99999,NULL,'/images/portal/15Lenovo_xiaoxin_310_black/collect.png',1,9,'2017-10-25 15:08:55','2017-10-25 15:08:55','admin','admin'),
('10000033',163,'310高配版','联想(Lenovo)小新310高配版','清仓!仅北京,武汉仓有货!',4439,99999,NULL,'/images/portal/15Lenovo_xiaoxin_310_silvery/collect.png',1,18,'2017-10-25 15:08:55','2017-10-25 15:08:55','admin','admin'),
('10000034',163,'YOGA900','联想(Lenovo)YOGA900绿色','青春的活力 清新漂亮高端大气上档次',5200,99999,NULL,'/images/portal/16LenovoYOGA900green/collect.png',1,63,'2017-10-25 15:08:55','2017-10-25 15:08:55','admin','admin'),
('10000035',163,'YOGA900','联想(Lenovo)YOGA900粉色','青春的活力 清新漂亮高端大气上档次',5200,99999,NULL,'/images/portal/16LenovoYOGA900pink/collect.png',1,62,'2017-10-25 15:08:55','2017-10-25 15:08:55','admin','admin'),
('10000036',163,'YOGA900','联想(Lenovo)YOGA900红色','青春的活力 清新漂亮高端大气上档次',5200,99999,NULL,'/images/portal/16LenovoYOGA900red/collect.png',1,21,'2017-10-25 15:08:55','2017-10-25 15:08:55','admin','admin'),
('10000037',163,'小新13旗舰版','联想(Lenovo)小新Air13 Pro 13.3英寸14.8mm超轻薄笔记本电脑','青春的活力 青年专属',6439,99999,NULL,'/images/portal/17Lenovo)xiaoxinAir13Pro_gold/collect.png',1,16,'2017-10-25 15:08:55','2017-10-25 15:08:55','admin','admin'),
('10000038',163,'小新13旗舰版','联想(Lenovo)小新Air13 Pro 13.3英寸14.8mm超轻薄笔记本电脑','青春的活力 青年专属',6439,99999,NULL,'/images/portal/17Lenovo)xiaoxinAir13Pro_silvery/collect.png',1,17,'2017-10-25 15:08:55','2017-10-25 15:08:55','admin','admin'),
('10000039',163,'XPS15','戴尔(DELL) XPS15 银色','限时特价!好评过万条优秀产品!',3333,99999,NULL,'/images/portal/18(DELL)XPS15_silvery/collect.png',1,37,'2017-10-25 15:08:55','2017-10-25 15:08:55','admin','admin'),
('100000391',163,'XPS15','戴尔(DELL) XPS15 金色','限时特价!好评过万条优秀产品!',3333,99999,NULL,'/images/portal/18(DELL)XPS15_silvery/collect.png',1,81,'2017-10-25 15:08:55','2017-10-25 15:08:55','admin','admin'),
('10000040',163,'DELL 15MF Pro','戴尔(DELL)魔方15MF Pro-R2505TSS灵越','15.6英寸二合一翻转笔记本电脑 (i5-7200U 8GB 1TB IPS Win10)触控银',4443,99999,NULL,'/images/portal/19DELL15MF Pro/collect.png',1,35,'2017-10-25 15:08:55','2017-10-25 15:08:55','admin','admin'),
('100000401',163,'DELL 15MF Pro','戴尔(DELL)魔方15MF Pro-R2505TSS灵越','15.6英寸二合一翻转笔记本电脑 (i5-7200U 8GB 1TB IPS Win10)触控白',4443,99999,NULL,'/images/portal/19DELL15MF Pro/collect.png',1,86,'2017-10-25 15:08:55','2017-10-25 15:08:55','admin','admin'),
('100000402',163,'DELL 15MF Pro','戴尔(DELL)魔方15MF Pro-R2505TSS灵越','15.6英寸二合一翻转笔记本电脑 (i7-7200U 8GB 512GB IPS Win10)触控银',6443,99999,NULL,'/images/portal/19DELL15MF Pro/collect.png',1,84,'2017-10-25 15:08:55','2017-10-25 15:08:55','admin','admin'),
('100000403',163,'DELL 15MF Pro','戴尔(DELL)魔方15MF Pro-R2505TSS灵越','15.6英寸二合一翻转笔记本电脑 (i7-7200U 8GB 512GB IPS Win10)触控白',6443,99999,NULL,'/images/portal/19DELL15MF Pro/collect.png',1,63,'2017-10-25 15:08:55','2017-10-25 15:08:55','admin','admin'),
('10000041',163,'DELL XPS15-9550','戴尔(DELL) XPS15升级版 ','15.6英寸二合一翻转笔记本电脑 (i5-7200U 8GB 1TGB IPS Win10)触控',8443,99999,NULL,'/images/portal/20DellXPS15-9550/collect.png',1,61,'2017-10-25 15:08:55','2017-10-25 15:08:55','admin','admin'),
('100000411',163,'DELL XPS15-9550','戴尔(DELL) XPS15升级版 ','15.6英寸二合一翻转笔记本电脑 (i5-7200U 8GB 256GB IPS Win10)触控',8443,99999,NULL,'/images/portal/20DellXPS15-9550/collect.png',1,60,'2017-10-25 15:08:55','2017-10-25 15:08:55','admin','admin'),
('100000412',163,'DELL XPS15-9550','戴尔(DELL) XPS15升级版 ','15.6英寸二合一翻转笔记本电脑 (i7-7200U 8GB 1TB IPS Win10)触控',8443,99999,NULL,'/images/portal/20DellXPS15-9550/collect.png',1,13,'2017-10-25 15:08:55','2017-10-25 15:08:55','admin','admin'),
('100000413',163,'DELL XPS15-9550','戴尔(DELL) XPS15升级版 ','15.6英寸二合一翻转笔记本电脑 (i7-7200U 8GB 256GB IPS Win10)触控',8443,99999,NULL,'/images/portal/20DellXPS15-9550/collect.png',1,83,'2017-10-25 15:08:55','2017-10-25 15:08:55','admin','admin'),
('10000042',163,'ThinkPad New s1','联想ThinkPad New S2(01CD) i5 6代 红色','经典回顾!超值特惠!',4399,99999,NULL,'/images/portal/21ThinkPad_New_S1/collect.png',1,99,'2017-10-25 15:08:55','2017-10-25 15:08:55','admin','admin'),
('100000421',163,'ThinkPad New s1','联想ThinkPad New S2(01CD) i7 6700 红','经典回顾!超值特惠!',6399,99999,NULL,'/images/portal/21ThinkPad_New_S1/collect.png',1,74,'2017-10-25 15:08:55','2017-10-25 15:08:55','admin','admin'),
('100000422',163,'ThinkPad New s1','联想ThinkPad New S2(01CD) i5 6代 黄','经典回顾!超值特惠!',4399,99999,NULL,'/images/portal/21ThinkPad_New_S1/collect.png',1,23,'2017-10-25 15:08:55','2017-10-25 15:08:55','admin','admin'),
('100000424',163,'ThinkPad New s1','联想ThinkPad New S2(01CD) i5 6代 蓝','经典回顾!超值特惠!',4399,99999,NULL,'/images/portal/21ThinkPad_New_S1/collect.png',1,87,'2017-10-25 15:08:55','2017-10-25 15:08:55','admin','admin'),
('100000425',163,'ThinkPad New s1','联想ThinkPad New S2(01CD) i7 6700 蓝','经典回顾!超值特惠!',6399,99999,NULL,'/images/portal/21ThinkPad_New_S1/collect.png',1,59,'2017-10-25 15:08:55','2017-10-25 15:08:55','admin','admin'),
('10000043',917,'书包 bag','乐尚书包 电脑包 bag黑色','给你满载而归的喜悦!',89,99999,NULL,'/images/portal/22_LEXON_LNE6025B06T/collect.png',1,12,'2017-10-25 15:08:55','2017-10-25 15:08:55','admin','admin'),
('10000044',917,'书包 bag','乐尚书包 电脑包 bag粉色','给你满载而归的喜悦!',89,99999,NULL,'/images/portal/22_LEXON_LNE6025B06T/collect.png',1,62,'2017-10-25 15:08:55','2017-10-25 15:08:55','admin','admin');




DROP TABLE IF EXISTS `t_item_category`;

CREATE TABLE `t_item_category` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  `parent_id` bigint(20) DEFAULT NULL COMMENT '父分类id',
  `name` varchar(150) DEFAULT NULL COMMENT '名称',
  `status` int(1) DEFAULT '1' COMMENT '状态   1:正常   2:删除',
  `sort_order` int(4) DEFAULT NULL COMMENT '排序号',
  `is_parent` tinyint(1) DEFAULT NULL COMMENT '是否是父分类   1:是  0:否',
  `created_time` datetime DEFAULT NULL COMMENT '创建时间',
  `modified_time` datetime DEFAULT NULL COMMENT '最后修改时间',
  `created_user` varchar(50) DEFAULT NULL COMMENT '创建人',
  `modified_user` varchar(50) DEFAULT NULL COMMENT '最后修改人',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1183 DEFAULT CHARSET=utf8;





INSERT INTO `t_item_category` VALUES
(163,162,'笔记本',1,1,0,'2017-10-25 15:00:55','2017-10-25 15:00:55','admin','admin'),
(236,229,'文件管理',1,7,0,'2017-10-25 15:00:55','2017-10-25 15:00:55','admin','admin'),
(238,229,'本册/便签',1,9,0,'2017-10-25 15:00:55','2017-10-25 15:00:55','admin','admin'),
(241,229,'笔类',1,12,0,'2017-10-25 15:00:55','2017-10-25 15:00:55','admin','admin'),
(917,913,'双肩包',1,4,0,'2017-10-25 15:00:55','2017-10-25 15:00:55','admin','admin');
*/
--    1.案例:查询没有上级领导的员工的编号,姓名,工资
select empno as '编号', ename as '姓名' , sal as '工资' from
emp where mgr is  null;
--      2.案例:查询emp表中没有奖金的员工的姓名,职位,工资,以及奖金
select empno as '编号', ename as '姓名',job as '职位' ,comm as '奖金' from
emp where comm is null;
--     3.案例:查询emp表中含有奖金的员工的编号,姓名,职位,以及奖金
SELECT empno AS '编号', ename AS '姓名',job AS '职位' ,comm AS '奖金' FROM
emp where comm is not null ;
--     4.案例:查询含有上级领导的员工的姓名,工资以及上级领导的编号
SELECT ename AS '姓名',sal AS '工资',mgr as '领导编号' FROM
emp where mgr is not null;  
--     5.案例:查询emp表中名字以‘S’开头的所有员工的姓名
select ename as '姓名' from
emp where ename like 's%';
--     6.案例:查询emp表中名字的最后一个字符是'S'的员工的姓名
select ename as '姓名' from
emp where ename like '%s';
--     7.案例:查询倒数的第2个字符是‘E’的员工的姓名
select ename as '姓名' from
emp where ename like '%e_';
--     8.案例:查询emp表中员工的倒数第3个字符是‘N’的员工姓名
select ename as '姓名' from
emp where ename like '%n__%';
--     9.案例:查询emp表中员工的名字中包含‘A’的员工的姓名
select ename as '姓名' from
emp where ename like '%a%';    
--     10.案例:查询emp表中名字不是以'K'开头的员工的所有信息
select * from
emp where ename not like 'k%';
--     11.案例:查询emp表中名字中不包含‘A’的所有员工的信息
select * from
emp where ename not like '%a%';
--     12.案例:做文员的员工人数(job_id 中 含有 CLERK 的)
SELECT job,COUNT(*) num FROM
emp WHERE  job='clerk';
--     13.案例:销售人员 job: SALESMAN 的最高薪水
select ename as '姓名' ,max(sal) as '工资' from
emp;
--     14.案例:最早和最晚入职时间
select ename as '姓名' , max(hiredate) as '入职时间' from
emp; -- 最晚入职
SELECT ename AS '姓名' , min(hiredate) AS '入职时间' FROM
emp; -- 最早入职
--     15.案例:查询类别 163的商品总库存量
select id , item_type as '商品系列',title as '商品名称',sum(num) as '总库存' from
t_item where category_id = 163;
--     16.案例:查询 类别 163 的商品
select * from
t_item where category_id = 163;
--     17.案例:查询商品价格不大于100的商品名称列表
select title as '商品名称' from
t_item where price <=100;
--     18.案例:查询品牌是联想,且价格在40000以上的商品名称和价格
SELECT title AS '商品名称' , price as '价格' FROM
t_item WHERE title like '%联想%' and price >40000;
--     19.案例:查询品牌是三木,或价格在50以下的商品名称和价格
SELECT title AS '商品名称' , price AS '价格' FROM
t_item WHERE title like '%三木%' or price <50;
--     20.案例:查询品牌是三木、广博、齐心的商品名称和价格
SELECT title AS '商品名称' , price AS '价格' FROM
t_item WHERE title like '%三木%' or title like '%广博%' or title LIKE '%齐心%';
--     21.案例:查询品牌不是联想、戴尔的商品名称和价格
SELECT title AS '商品名称' , price AS '价格' FROM
t_item WHERE title  not LIKE '%联想%' and title  NOT LIKE  '%戴尔%';
--     22.案例:查找品牌是联想且价格大于10000的电脑名称
SELECT title AS '商品名称' FROM
t_item WHERE title LIKE  '%联想%' and price >10000;
--     23.案例:查询联想或戴尔的电脑名称列表
SELECT title AS '商品名称' FROM
t_item WHERE title LIKE '%联想%' or title LIKE  '%戴尔%' ;
--     24.案例:查询联想、戴尔、三木的商品名称列表
SELECT title AS '商品名称' FROM
t_item WHERE title LIKE '%联想%' OR title LIKE  '%戴尔%' or title LIKE  '%三木%' ;
--     25.案例:查询不是戴尔的电脑名称列表
SELECT title AS '商品名称' FROM
t_item where category_id =163 and title not like '%戴尔%';
--     26.案例:查询所有是记事本的商品品牌、名称和价格
SELECT item_type as '商品品牌', title AS '商品名称' , price AS '价格' FROM
t_item where  title LIKE '%记事本%';
--     27.案例:查询品牌是末尾字符是'力'的商品的品牌、名称和价格
SELECT item_type AS '商品品牌', title AS '商品名称' , price AS '价格' FROM
t_item where title like '%力%';  --  末尾没有
--     28.案例:名称中有联想字样的商品名称
SELECT title AS '商品名称' , price AS '价格' FROM
t_item WHERE title LIKE '%联想%';
--     29.案例:查询卖点含有'赠'产品名称
SELECT title AS '商品名称' , price AS '价格' FROM
t_item WHERE sell_point LIKE '%赠%';
--     30.案例:查询emp表中员工的编号,姓名,职位,工资,并且工资在1000~2000之间。
SELECT empno AS '编号', ename AS '姓名',job AS '职位' ,sal AS '工资' FROM
emp where sal<2000 and sal>1000;
--     31.案例:查询emp表中员工在10号部门,并且含有上级领导的员工的姓名,职位,上级领导编号以及所属部门的编号
SELECT  ename AS '姓名',job AS '职位' ,mgr AS '领导', DEPTNO as '部门编号' FROM
emp WHERE DEPTNO = 10 and mgr is not null;
--     32.案例:查询emp表中名字中包含'E',并且职位不是MANAGER的员工的编号,姓名,职位,以及工资。    
SELECT empno AS '编号', ename AS '姓名',job AS '职位' ,sal AS '工资' FROM
emp where ename like '%e%' and job != 'MANAGER';
--     33.案例:查询emp表中10号部门或者20号部门中员工的编号,姓名,所属部门的编号
SELECT empno AS '编号', ename AS '姓名', DEPTNO AS '部门编号' FROM
emp where DEPTNO = 10 or DEPTNO =20;
--     34.案例:查询emp表中没有奖金或者名字的倒数第2个字母不是T的员工的编号,姓名,职位以及奖金
SELECT empno AS '编号', ename AS '姓名',job AS '职位' ,comm AS '奖金' FROM
emp where comm is null or ename not like '%t_';
--     35.案例:查询工资高于3000或者部门编号是30的员工的姓名,职位,工资,入职时间以及所属部门的编号    
select * from
emp where sal >3000 or DEPTNO =30;
--     36.案例:查询不是30号部门的员工的所有信息
SELECT * FROM
emp WHERE  DEPTNO !=30;
--     37.案例:查询奖金不为空的员工的所有信息
SELECT * FROM
emp WHERE  comm is not null;
--     38.案例:查询emp表中所有员工的编号,姓名,职位,根据员工的编号进行降序排列
SELECT empno AS '编号', ename AS '姓名',job AS '职位'  from
emp order by empno asc;
--     39.案例:查询emp表中部门编号是10号或者30号中,所有员工姓名,职务,工资,根据工资进行升序排列
SELECT empno AS '编号', ename AS '姓名',job AS '职位' ,sal AS '工资' FROM
emp where DEPTNO =10 or deptno    = 30 ORDER BY sal ASC;         
--     40.案例:查询emp表中所有的数据,然后根据部门的编号进行升序排列,如果部门编号一致,根据员工的编号进行降序排列
SELECT empno AS '编号', ename AS '姓名',job AS '职位' ,sal AS '工资',DEPTNO AS '部门编号' FROM
emp ORDER BY DEPTNO ASC ,empno desc;         
--     41.案例:查询emp表中工资高于1000或者没有上级领导的员工的编号,姓名,工资,所属部门的编号,以及上级领导的编号,根据部门编号进行降序排列,如果部门编号一致根据工资进行升序排列。
SELECT empno AS '编号', ename AS '姓名',sal AS '工资',DEPTNO AS '部门编号' ,mgr as '领导编号'FROM
emp where sal >1000 or mgr is null ORDER BY DEPTNO desc ,sal asc;    
--     42.案例:查询emp表中名字中不包含S的员工的编号,姓名,工资,奖金,根据工资进行升序排列,如果工资一致,根据编号进行降序排列
SELECT empno AS '编号', ename AS '姓名',sal AS '工资',comm FROM
emp where ename not like '%s%' order by sal asc , empno desc;
--     43.案例:统计emp表中员工的总数量
select count(*) '员工总数' from
emp;
--     44.案例:统计emp表中获得奖金的员工的数量
SELECT COUNT(*) '获得奖金的人数' FROM
emp where comm is not null;
--     45.案例:求出emp表中所有的工资累加之和
select sum(sal) '工资总合' from
emp;
--     46.案例:求出emp表中所有的奖金累加之和
SELECT SUM(comm) '奖金总合' FROM
emp;
--     47.案例:求出emp表中员工的平均工资
SELECT avg(sal) '平均工资' FROM
emp;
--     48.案例:求出emp表中员工的平均奖金
SELECT avg(comm) '平均奖金' FROM
emp;
--     49.案例:求出emp表中员工的最高工资
SELECT MAX(sal) 'MAX工资' FROM
emp;
--     50.案例:求出emp表中员工编号的最大值
SELECT MAX(empno) 'MAX员工编号' FROM
emp;
--     51.案例:查询emp表中员工的最低工资。
SELECT min(sal) 'MIN工资' FROM
emp;
--     52.案例:查询emp表中员工的人数,工资的总和,平均工资,奖金的最大值,奖金的最小值,并且对返回的列起别名。
SELECT count(*) '员工人数'  ,sum(sal) '工资总和' ,avg(sal) '平均工资' ,max(comm) 'max奖金' , min(comm) 'min奖金'FROM
emp;
--     53.案例:查询emp表中每个部门的编号,人数,工资总和,最后根据人数进行升序排列,如果人数一致,根据工资总和降序排列。
select  DISTINCT DEPTNO '部门编号',count(*) as '总人数' ,SUM(sal) '工资总和' from
emp GROUP BY deptno ORDER BY COUNT(*) ASC ,sum(sal) desc ;

--     54.案例:查询工资在1000~3000之间的员工信息,每个部门的编号,平均工资,最低工资,最高工资,根据平均工资进行升序排列。
SELECT  DISTINCT DEPTNO '部门编号', AVG(sal) '平均工资' , MAX(sal) 'max工资' , MIN(sal) 'min工资'FROM
emp GROUP BY deptno ORDER BY avg(sal) ASC ;
--     55.案例:查询含有上级领导的员工,每个职业的人数,工资的总和,平均工资,最低工资,最后根据人数进行降序排列,如果人数一致,根据平均工资进行升序排列
SELECT  DISTINCT job,count(*) '每个职业的人数',SUM(sal) '工资总和',AVG(sal) '平均工资' ,MIN(sal) 'min工资' from
emp WHERE mgr IS NOT NULL GROUP BY job  ORDER BY COUNT(*) desc, AVG(sal) asc;
--     56.案例:查询工资在1000~3000之间每一个员工的编号,姓名,职位,工资
SELECT empno AS '编号', ename AS '姓名',job AS '职位' ,sal AS '工资' FROM
emp where sal>1000 and sal <3000;
--     57.案例:查询emp表中奖金在500~2000之间所有员工的编号,姓名,工资以及奖金
SELECT empno AS '编号', ename AS '姓名',job AS '职位' ,sal AS '工资' ,comm 'max奖金'FROM
emp where comm >=500 and comm <=2000;
--     58.案例:查询员工的编号是7369,7521,
select * from
emp where empno=7369 or empno = 7521;
--     59.案例:查询emp表中,职位是ANALYST,
SELECT * FROM
emp where job like 'ANALYST';
--     60.案例:查询emp表中职位不是ANALYST,
SELECT * FROM
emp WHERE job not LIKE 'ANALYST';

猜你喜欢

转载自blog.csdn.net/kikock/article/details/80375361
今日推荐