<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
顯示沒有重複記錄的商品名稱,商品價格和商品類別列表
select distinct ware_name,price from t_ware;
查詢所有商品價格提高20%後的價格
select ware_id,ware_name,price*1.2 from t_ware'
a) 不使用as
select ware_id,ware_name,price*1.2 price_raise from t_ware;
b)使用as
select ware_id,ware_name,price*1.2 price_raise from t_ware;
a)not 顯示商品價格不大於100的商品
select ware_id,ware_name,price,category_id from t_ware where not price>100;
b)or 顯示商品類別編號為5或6或7的商品
select ware_id,ware_name,price,category_id from t_ware where category_id=5 or category_id=6 or category_id=7;
c)and 顯示商品價格大於100且商品類別編號為5的商品
select ware_id,ware_name,price,category_id from t_ware where not price>100 and category_id = 5;
顯示商品價格在200元至1000元之間的商品(留心一下,是半開區間還是封閉區間?)
select ware_id,ware_name,price,category_id from t_ware where price between 200 and 1000;
顯示商品類別為5,6,7且價格不小於200元的商品
select ware_id,ware_name,price,category_id from t_ware where category_id in (5,6,7) and price>=200;
a)%(百分號)表示0到n個任意字元
select ware_id,ware_name,price,category_id from t_ware where ware_name like '%純棉%';
b)_(下劃線)表示單個的任意字元
select ware_id,ware_name,price,category_id from t_ware where ware_name like '%長袖_恤%';
select ware_id,ware_name,price,category_id from t_ware where ware_name like '%%%' escape '';
select * from t_ware_category where parent_id = 0 order by ware_id ; -------- select * from t_ware_category where parent_id = 0 order by ware_id asc; --------- select * from t_ware_category where parent_id = 0 order by ware_id desc ;
rownum
a)查詢前20條商品記錄
select ware_id,ware_name,price from t_ware where rownum <= 20;
b)查詢第11條至第20條記錄
select ware_id,ware_name,price from t_ware where rownum<=10 and ware_id not in(select ware_id from t_ware where rownum<=10);
a) sum()返回一個數位列或計算列的總和
select sum(price) from t_ware;
b) avg()對一個數位列或計算列球平均值
c) min()返回一個數位列或一個數位表示式的最小值
d) max()返回一個數位列或一個數位表示式的最大值
e) count()返回滿足select語句中指定的條件的記錄值
查詢商品編號,商品名稱,商品價格和商品類別名稱
select t_ware.ware_id, t_ware.ware_name, t_ware.price ,t_ware_category_name from t_ware, t_ware_category where t_ware.category_id=t_ware_category.category_id;
使用join
a)左連線
select t_ware.ware_id,t_ware.ware_name,t_ware.price,t_ware_category.category_name from t_ware left join t_ware_category on t_ware.category_id=t_ware_category.category_id;
select w.ware_id,w.ware_name,w.price,wc.category_name from t_ware w left join t_ware_category wc on w.category_id=wc.category_id;
b) 右連線
select t_ware.ware_id,t_ware.ware_name,t_ware.price,t_ware_category.category_name from t_ware left join t_ware_category on t_ware.category_id=t_ware_category.category_id;
select ware_id,ware_name from t_ware where ware_name like '%T恤%' union select ware_id,ware_name from t_ware where ware_name like '%手提包%'
a)統計每個二級類別下有多少商品,以及商品總價值
select w.category_id,wc.category_name, count(w.ware_id),sum(w.price) from t_ware w left join t_ware_category wc on w.category_id=wc.category_id group by w.category_id,wc.category_name;
b) 統計每個一級類別下有多少商品,以及商品總價值
select wc2.category_id,wc2.category_name,sum(w.price) from t_ware w left join t_ware_category wc on w.category_id=wc.category_id left join t_ware_category wc2 on wc.parent_id=wc2.category_id group by wc2.category_id,wc2.category_name;
–舉例子說明:查詢table表查詢每一個班級中年齡大於20,性別為男的人數
select COUNT(*)as '>20歲人數',classid from Table1 where sex='男' group by classid,age having age>20
需要注意說明:當同時含有where子句、group by 子句 、having子句及聚集函數時,執行順序如下:
執行where子句查詢符合條件的資料;
使用group by 子句對資料進行分組;對group by 子句形成的組執行聚集函數計算每一組的值;最後用having 子句去掉不符合條件的組。
以上為個人經驗,希望能給大家一個參考,也希望大家多多支援it145.com。
相關文章
<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
综合看Anker超能充系列的性价比很高,并且与不仅和iPhone12/苹果<em>Mac</em>Book很配,而且适合多设备充电需求的日常使用或差旅场景,不管是安卓还是Switch同样也能用得上它,希望这次分享能给准备购入充电器的小伙伴们有所
2021-06-01 09:31:42
除了L4WUDU与吴亦凡已经多次共事,成为了明面上的厂牌成员,吴亦凡还曾带领20XXCLUB全队参加2020年的一场音乐节,这也是20XXCLUB首次全员合照,王嗣尧Turbo、陈彦希Regi、<em>Mac</em> Ova Seas、林渝植等人全部出场。然而让
2021-06-01 09:31:34
目前应用IPFS的机构:1 谷歌<em>浏览器</em>支持IPFS分布式协议 2 万维网 (历史档案博物馆)数据库 3 火狐<em>浏览器</em>支持 IPFS分布式协议 4 EOS 等数字货币数据存储 5 美国国会图书馆,历史资料永久保存在 IPFS 6 加
2021-06-01 09:31:24
开拓者的车机是兼容苹果和<em>安卓</em>,虽然我不怎么用,但确实兼顾了我家人的很多需求:副驾的门板还配有解锁开关,有的时候老婆开车,下车的时候偶尔会忘记解锁,我在副驾驶可以自己开门:第二排设计很好,不仅配置了一个很大的
2021-06-01 09:30:48
不仅是<em>安卓</em>手机,苹果手机的降价力度也是前所未有了,iPhone12也“跳水价”了,发布价是6799元,如今已经跌至5308元,降价幅度超过1400元,最新定价确认了。iPhone12是苹果首款5G手机,同时也是全球首款5nm芯片的智能机,它
2021-06-01 09:30:45