楼主: demo1016
1434 2

[基础问题] 《sql基础教程》学习笔记 [推广有奖]

  • 0关注
  • 0粉丝

学前班

80%

还不是VIP/贵宾

-

威望
0
论坛币
15 个
通用积分
1.0000
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
303 点
帖子
2
精华
0
在线时间
3 小时
注册时间
2019-10-30
最后登录
2020-1-11

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币

1)第一章(完成时间:1小时)练习:
  • CREATE TABLE Jyushoroku

(toruku_bango INTEGER NOT NULL,
name VARCHAR(128) NOT NULL,
jyusho VARCHAR(256) NOT NULL,
tel_no CHAR(10),
mail_address CHAR(20),
PRIMARY KEY (toruku_bango));
  • ALTER TABLE Jyushoroku ADD COLUMN yubin_bango CHAR(8) NOT NULL;
  • DROP TABLE Jyushoroku;

2) 第二章 (完成时间:1小时)练习:
  • SELECT shohin_mei, torokubi FROM Shohin WHERE torokubi >= '2009-04-28';
  • SELECT shohin_mei, hanbai_tanka, shiire_tanka FROM Shohin WHERE NOT hanbai_tanka - shiire_tanka < 500;
  • SELECT shohin_mei, shohin_bunrui, hanbai_tanka*0.9 - shirre_tanka AS rieki FROM Shohin WHERE (hanbai_tanka*0.9 - shiire_tanka) > 100 AND (shohin_mei = "办公用具" OR shohin_mei = "厨房用具");

3) 第三章 (完成时间:1小时)练习:
  • SELECT shohin_bunrui, SUM(hanbai_tanka), SUM(shire_tanka) FROM Shohin GROUP BY shohin_bunrui HAVING SUM(hanbai_tanka) = 1.5*SUM(shire_tanka);

4)第四章(完成时间:1小时)练习:
  • INSERT INTO ShohinSaeki (shohin_id, shohin_mei, hanbai_tanka, shiire_tanka, saeki) SELECT '商品编号','商品名称','销售单价','进货单价','销售单价'-'进货单价' FROM Shohin;
  • UPDATE ShohinSaeki SET hanbai_tanka = hanbai_tanka*2 WHERE shohin_mei  = '运动T恤';
  • UPDATE ShohinSaeki SET saeki = hanbai_tanka - shiire_tanka WHERE shohin_mei  = '运动T恤';

5)第五章(完成时间:1小时)练习:
  • CREATE VIEW ViewRenshu5_1 AS SELECT shohin_mei, hanbai_tanka, torokubi FROM Shohin WHERE hanbai_tanka >= 1000 AND torokubi = ‘2009-09-20’;
  • SELECT shoin_id, shohin_mei, shohin_bunrui, hanbai_tanka, (SELECT AVG(hanbai_tanka) FROM Shohin) AS hanbai_tanka_all FROM Shohin;
  • CREATE VIEW AvgTankaByBunrui AS SELECT shoin_id, shohin_mei, shohin_bunrui, hanbai_tanka, (SELECT AVG(hanbai_tanka) FROM Shohin S2 WHERE S1.hanbai_tanka = S2.hanbai_tanka GROUP BY S1.shohin_bunrui) AS avg _hanbai_tanka FROM Shohin S1;

6)第六章(完成时间:1小时)练习:
SELECT SUM(CASE hanbai_tanka WHEN <1000 THEN 1 ELSE 0) AS low_price, SUM(CASE hanbai_tanka WHEN  BETWEEN 1001 AND 3000 THEN 1 ELSE 0) AS mid_price, SUM(CASE hanbai_tanka WHEN >3000 THEN 1 ELSE 0) AS high_price FROM Shohin
7)第八章()练习:
SELECT torokubi, shohin_mei, hanbai_tanka, SUM(hanbai_tanka) OVER(ORDER BY torokubi NULL FIRST) AS sum_tanka FROM Shohin

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:基础教程 学习笔记 习笔记 sql Integer

已有 1 人评分经验 收起 理由
cheetahfly + 100 精彩帖子

总评分: 经验 + 100   查看全部评分

沙发
rockefellor 发表于 2020-1-8 09:31:58 |只看作者 |坛友微信交流群
还是不错的,重点在于每天能坚持。

使用道具

藤椅
RICHARDSXH 发表于 2020-1-28 15:47:07 |只看作者 |坛友微信交流群

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-26 22:05