練習(xí)
-- 1.查詢客戶表中潜圃,重慶開縣的客戶系洛,并且按年齡升序排序
SELECT*FROM`t_user_customer`WHERE city='開縣' ORDER BY age ASC ;
-- 2.查詢客戶表中施敢,所有的男客戶萤悴,按年齡降序排序
SELECT*FROM`t_user_customer`WHERE sex='男'ORDER BY age DESC;
-- 3.查詢客戶表中,所有重慶的客戶并按年齡降序排序傻盟,如果年齡相等則按客戶號(hào)升序排序
SELECT * FROM`t_user_customer`WHERE province = '重慶'ORDER BY age DESC ,customer_id ASC;
-- 4.查詢客戶表中愕掏,所有重慶的客戶并按年齡降序排序滓侍,如果年齡相同則按創(chuàng)建時(shí)間升序排序
SELECT * FROM`t_user_customer`WHERE province='重慶'ORDER BY age DESC,create_time ASC;
-- 5、查詢客戶表中廉油,所有重慶 的客戶并按創(chuàng)建時(shí)間升序惠险,客戶年齡降序,客戶編號(hào)升序
SELECT * FROM`t_user_customer`WHERE province = '重慶' ORDER BY create_time ASC,age DESC,customer_id ASC;
-- 6抒线、查詢客戶表中班巩,按客戶年齡降序排序,取排序結(jié)果的前20條記錄
SELECT * FROM`t_user_customer` ORDER BY age DESC LIMIT 20;
-- 7.查詢客戶表中嘶炭,按客戶號(hào)從大到小排序抱慌,取結(jié)果的20到31行記錄
SELECT * FROM `t_user_customer` WHERE customer_id ORDER BY customer_id DESC LIMIT 19,12;
-- 8.查詢客戶表中,客戶的最大年齡
SELECT MAX(age) FROM`t_user_customer`
-- 9.查詢客戶表中眨猎,客戶的最小年齡
SELECT MIN(age) FROM`t_user_customer`
-- 10.查詢客戶表中抑进,客戶的平均年齡
SELECT AVG(age) FROM`t_user_customer`
-- 11、統(tǒng)計(jì)下客戶表中共有多少條記錄
SELECT COUNT(customer_id)FROM`t_user_customer`;
-- 12睡陪、計(jì)算成績(jī)表中寺渗,所有學(xué)生的總成績(jī)
SELECT SUM(score)FROM`SC`
select分組字段,統(tǒng)計(jì)函數(shù) from表名
-- 13.統(tǒng)計(jì)下客戶表中男客戶和女客戶的平均年齡
SELECT sex,AVG(age) FROM `t_user_customer` ORDER BY sex;
-- 14宝穗、統(tǒng)計(jì)下客戶表中每個(gè)省份的客戶數(shù)
SELECT province,COUNT(customer_id) FROM `t_user_customer`GROUP BY province;
-- 15户秤、統(tǒng)計(jì)出客戶表中平均年齡小于25的省份
SELECT province,AVG(age) FROM`t_user_customer`GROUP BY province HAVING AVG(age)<25;
-- 16、統(tǒng)計(jì)出成績(jī)表中逮矛,每門成績(jī)都及格的學(xué)生學(xué)號(hào)
SELECT MIN(SID),score FROM SC GROUP BY SID HAVING MIN(score)>60;
-- 17鸡号、統(tǒng)計(jì)出成績(jī)表中,每門課程的最高成績(jī)
SELECT CID,MAX(score)FROM`SC`GROUP BY CID ;
-- 18须鼎、統(tǒng)計(jì)出成績(jī)表中鲸伴,每門課程選修的人數(shù)
SELECT CID,COUNT(score)FROM`SC`GROUP BY CID;
-- 19府蔗、統(tǒng)計(jì)出成績(jī)表中,每個(gè)人的總成績(jī)
SELECT SID ,SUM(score) FROM`SC`GROUP BY SID ;
-- 20汞窗、統(tǒng)計(jì)出成績(jī)表中姓赤,每個(gè)人不及格的科目數(shù)
SELECT SID,COUNT(*)FROM `SC`WHERE score <60 GROUP BY SID;
-- 21、統(tǒng)計(jì)出成績(jī)表中仲吏,每個(gè)人的最高成績(jī)
SELECT SID,MAX(score) FROM SC GROUP BY SID;
-- 22不铆、統(tǒng)計(jì)出成績(jī)表中,每門課及格的人數(shù)
SELECT CID,COUNT(score)FROM`SC`WHERE score>=60 GROUP BY CID ;
-- 23裹唆、統(tǒng)計(jì)出成績(jī)表中誓斥,每門課的平均成績(jī)
SELECT CID,AVG(score)FROM`SC` GROUP BY CID ;
-- 24、查詢出孫風(fēng)所有課程的成績(jī)许帐,展示字段為姓名劳坑,課程名,成績(jī)
SELECT a.`Sname`,c.`CID`,b.`score`
FROM `Course` c,`SC` b,`Student` a
WHERE c.`CID`=b.`CID`AND b.`SID`=a.`SID` AND a.`Sname`='孫風(fēng)';
-- 25成畦、查詢出張三老師教授的所有課程
SELECT a.Cname
FROM `Course` a,`Teacher`b
WHERE a.TID=b.TID AND b.Tname='張三';
-- 1.查詢出客戶表中,年齡大于20的客戶
SELECT* FROM`t_user_customer` WHERE age>20;
-- 2.查詢出客戶表中,年齡小于20的客戶
SELECT* FROM`t_user_customer` WHERE age<20;
-- 3.查詢出客戶表中,年齡大于等于30的客戶
SELECT* FROM`t_user_customer` WHERE age>=20;
-- 4.查詢出客戶表中,年齡小于等于30的客戶
SELECT* FROM`t_user_customer` WHERE age<=20;
-- 5.查詢出客戶表中,年齡不等于20的客戶
SELECT* FROM`t_user_customer` WHERE age<>20;
-- 6.查詢出客戶表中,姓名為周仕平的客戶
SELECT * FROM `t_user_customer` WHERE customer_name='周仕平';
-- 7.查詢出客戶表中,姓周的客戶
SELECT * FROM `t_user_customer` WHERE customer_name LIKE '周%';
-- 8.查詢出客戶表中,查詢用戶id 在 50到60之間的客戶
SELECT *FROM `t_user_customer` WHERE customer_id BETWEEN 50 AND 60;
-- 9.查詢出客戶表中,年齡在22-30歲之間的客戶
SELECT * FROM `t_user_customer` WHERE age BETWEEN 22 AND 30;
-- 10.查詢出客戶表中,姓名包含 ’令 ’字或者 ‘偉’字的客戶
SELECT customer_name FROM `t_user_customer` WHERE customer_name LIKE'%令%'OR customer_name LIKE'%偉%';
-- 11.查詢出客戶表中,閔行區(qū)的男客戶
SELECT customer_name FROM`t_user_customer` WHERE (city,sex)IN (('閔行區(qū)','男'));
-- 12.查詢出客戶表中,姓王并且年齡在25到28之間的客戶
SELECT * FROM `t_user_customer` WHERE customer_name LIKE '王%' AND age BETWEEN 25 AND 28;
-- 13.查詢出客戶表中,年齡大于22歲不姓王的客戶
SELECT * FROM `t_user_customer` WHERE customer_name NOT LIKE '王%'AND age>22 ;
-- 14.查詢出客戶表中,年齡小于30歲距芬,手機(jī)號(hào)號(hào)段為155的客戶姓名,年齡循帐,性別框仔,省份,城市和手機(jī)號(hào)
SELECT customer_name,age,sex,province,city,phone FROM`t_user_customer` WHERE age<30 AND phone LIKE '155%';
-- 15.查詢出客戶表中惧浴,年齡為22,25,27,29的客戶
SELECT* FROM`t_user_customer` WHERE age IN ('22','25','27');
-- 16.查詢出客戶表中存和,河南平頂山,重慶開縣衷旅,山東臨沂捐腿,上海閔行區(qū)的客戶
SELECT *FROM`t_user_customer` WHERE (province,city)IN (('河南','平頂山'),('山東','臨沂')) ;
-- 17.查詢出客戶表中,年齡為23,24,27,29的女客戶
SELECT* FROM`t_user_customer`WHERE age IN ('23','24','27','29')AND sex='女';
-- 18.查詢出客戶表中柿顶,河南洛陽(yáng)茄袖,重慶渝中,山東煙臺(tái)嘁锯,上海黃浦區(qū)的男客戶
SELECT *FROM`t_user_customer` WHERE (province,city)IN (('河南','洛陽(yáng)'),('重慶','渝中'),('山東','煙臺(tái)'),('上海','黃浦區(qū)'))AND sex='男';
-- 19.查詢出客戶表中宪祥,年齡大于25 小于22的客戶
SELECT * FROM `t_user_customer` WHERE age>25,customer_name<22;
-- 20.查詢出客戶表中,名字中不包含明字的男客戶
SELECT * FROM t_user_customer WHERE customer_name NOT LIKE '%明%' AND sex = '男';
-- 21.查詢出客戶表中家乘,非重慶開縣蝗羊,河北滄州,河南洛陽(yáng)的客戶
SELECT * FROM t_user_customer WHERE (province,city) NOT IN (('重慶','開縣'),('河北','滄州'),('河南','洛陽(yáng)'));
/*
Course(課程表) 表結(jié)構(gòu) CID(課程編號(hào)),Cname(課程名),TID(老師編號(hào))
SC(成績(jī)表) 表結(jié)構(gòu) SID(學(xué)生編號(hào)),CID(課程編號(hào)),score(成績(jī))
Student(學(xué)生表) 表結(jié)構(gòu) SID(學(xué)生編號(hào)),Sname(學(xué)生姓名),Sage(學(xué)生出生年月),Ssex(學(xué)生性別)
Teacher(老師表) 表結(jié)構(gòu) TID(老師編號(hào)),Tname(老師姓名)
*/
-- 1仁锯、查詢出所有學(xué)生的姓名
SELECT sname FROM Student
;
-- 2耀找、查詢出所有學(xué)生的姓名和性別
SELECT Sname,Ssex FROMStudent
;
-- 3、查詢出學(xué)生表全部信息
SELECT * FROMStudent
;
-- 4业崖、查詢出成績(jī)大于80分的學(xué)生編號(hào)野芒,成績(jī)
SELECT SID,score FROM SC WHERE score>'80';
-- 5蓄愁、查詢出成績(jī)等于80分的學(xué)生編號(hào),成績(jī)
SELECT SID,score FROM SC WHERE score='80';
-- 6狞悲、查詢出成績(jī)不超過(guò)80分的學(xué)生編號(hào)撮抓,成績(jī)
SELECT SID,score FROM SC WHERE score<='80';
-- 7、查詢出成績(jī)不低于80分的學(xué)生編號(hào)摇锋,成績(jī)
SELECT SID,score FROM SC WHERE score>='80';
-- 8丹拯、查詢出成績(jī)低于80分的學(xué)生編號(hào),成績(jī)
SELECT SID,score FROM SC WHERE score<'80';
-- 9乱投、查詢出成績(jī)?cè)?0到80分之間的學(xué)生編號(hào)咽笼,成績(jī)
SELECT SID,score FROMSC
WHERE score BETWEEN 60 AND 80;
-- 10顷编、查詢出姓王的學(xué)生
SELECT * FROM Student WHERE Sname LIKE '王%';
-- 11戚炫、查詢出姓名中包含蘭字的學(xué)生
SELECT * FROMStudent
WHERE Sname LIKE'%蘭%';
-- 12、查詢出姓名中第二個(gè)字為風(fēng)字的學(xué)生
SELECT Sname FROMStudent
WHERE Sname LIKE'_風(fēng)%';
-- 13媳纬、查詢出不姓王的女學(xué)生
SELECT * FROM Student
WHERE Sname NOT LIKE '王%'AND Ssex='女';
-- 14双肤、查詢出成績(jī)不在60到80分之間的學(xué)生
SELECT * FROMSC
WHERE score NOT BETWEEN 60 AND 80;
-- 15、查詢出成績(jī)?yōu)?0分或者60分的學(xué)生編號(hào)并對(duì)學(xué)生編號(hào)去重
SELECT DISTINCT,SID FROMSC
WHERE score='80' OR score='60';
SELECT DISTINCT钮惠,SID FROMStudent
WHERE score IN ('80','60');
-- 16茅糜、查詢出成績(jī)不為60分和80分的學(xué)生,并對(duì)學(xué)生編號(hào)去重
SELECT DISTINCT素挽, SID FROMSC
WHERE score='60'AND score=80;
-- 17蔑赘、查詢出學(xué)生編號(hào)01的學(xué)生,成績(jī)高于80分的課程編號(hào)
SELECT SID预明,CID FROMSC
WHERE SID='01'AND score>80;
-- 18缩赛、查詢出所有學(xué)生的成績(jī)并按照從高到低的順序排序
SELECT SID,score FROMSC
WHERE SID ORDER BY score DESC;
-- 19、查詢出所有學(xué)生信息撰糠,并按照出生日期從遠(yuǎn)及近排序
SELECT * FROMStudent
WHERE SID ORDER BY Sage ASC;
-- 20酥馍、查詢出所有學(xué)生的成績(jī),取成績(jī)最高的三條記錄
SELECT * FROMSC
WHERE SID ORDER BY score DESC LIMIT 3;
-- 21阅酪、查詢出所有學(xué)生的成績(jī)旨袒,取3到5條記錄
SELECT * FROM SC
WHERE score LIMIT 2,3;
-- 22、統(tǒng)計(jì)出所有學(xué)生的總成績(jī)
SELECT SUM(score)FROMSC
;
-- 23术辐、統(tǒng)計(jì)出所有學(xué)生的平均成績(jī)
SELECT AVG(score)FROMSC
;
-- 24砚尽、統(tǒng)計(jì)出所有學(xué)生的最高成績(jī)
SELECT MAX(score)FROMSC
;
-- 25、統(tǒng)計(jì)出所有學(xué)生的最低成績(jī)
SELECT MIN(score)FROMSC
;
-- 26辉词、統(tǒng)計(jì)出成績(jī)表中共有多少條記錄
SELECT COUNT(score)FROMSC
-- 27必孤、統(tǒng)計(jì)每個(gè)學(xué)生的總成績(jī)
SELECT SID ,SUM(score) FROMSC
GROUP BY SID ;
-- 28、統(tǒng)計(jì)每個(gè)學(xué)生的平均成績(jī)
SELECT SID,AVG(score)FROMSC
GROUP BY SID;
-- 29较屿、統(tǒng)計(jì)每個(gè)學(xué)生的最高成績(jī)
SELECT SID,MAX(score)FROMSC
GROUP BY SID;
-- 30隧魄、統(tǒng)計(jì)每個(gè)學(xué)生的最低成績(jī)
SELECT SID,MIN(score)FROMSC
GROUP BY SID;
-- 31卓练、統(tǒng)計(jì)每門課及格的學(xué)生數(shù)
SELECT SID FROMSC
GROUP BY SID;
-- 32、統(tǒng)計(jì)每門課都及格的學(xué)生編號(hào)
SELECT sid FROM SC
s GROUP BY sid HAVING MIN(score) >=60;
-- 33购啄、查詢出名字叫周梅每門課的成績(jī)
SELECT stu.Sname
,c.Cname
,s.score
FROM Student
stu INNER JOIN SC s ON stu.SID
=s.SID
INNER JOIN Course c ON s.CID
=c.CID
WHERE stu.Sname
='周梅'
-- 34襟企、查詢出李四教的所有學(xué)生
SELECT b.Tname
,st.Sname
FROM Course
a
INNER JOIN Teacher
b ON a.TID
=b.TID
INNER JOIN SC s ON s.CID
=a.CID
INNER JOIN Student st ON st.SID
=s.SID
WHERE b.tname
='李四';
-- 35、查詢出李四老師教的課程的平均成績(jī)
SELECT t.Tname
,AVG(s.score
) FROM Teacher
t INNER JOIN Course
c ON t.TID
=c.TID
INNER JOIN SC s ON c.CID
=s.CID
WHERE t.Tname
='李四';
-- 36狮含、查詢出每個(gè)老師教的課程的平均成績(jī)
SELECT Tname,AVG(c.score)
FROM Teacher
a,Student
b,SC
c,Course
d
WHERE a.TID=d.TID AND d.CID=c.CID AND c.SID=b.SID
GROUP BY a.Tname;
-- 37顽悼、查詢出每個(gè)老師教的學(xué)生人數(shù)
SELECT Tname,COUNT(c.score)
FROM Teacher
a,Student
b,SC
c,Course
d
WHERE a.TID=d.TID AND d.CID=c.CID AND c.SID=b.SID
GROUP BY a.TID
;
-- 38、查詢出選課人數(shù)不低于2人的課程和老師姓名
SELECT COUNT(c.score),Cname,Tname
FROM Teacher
a,Student
b,SC
c,Course
d
WHERE a.TID=d.TID AND d.CID=c.CID AND c.SID=b.SID
GROUP BY a.Tname
HAVING COUNT(c.score)>=2;
-- 39几迄、查詢出總分最高的課程及老師姓名
SELECT SUM(c.score),Tname
FROM Teacher
a,Student
b,SC
c,Course
d
WHERE a.TID=d.TID AND d.CID=c.CID AND c.SID=b.SID
GROUP BY c.CID
ORDER BY SUM(c.score) DESC
LIMIT 1;
-- 40蔚龙、查詢平均成績(jī)最高的學(xué)生姓名
SELECT AVG(c.score),Sname
FROM Teacher
a,Student
b,SC
c,Course
d
WHERE a.TID=d.TID AND d.CID=c.CID AND c.SID=b.SID
GROUP BY a.TID
ORDER BY SUM(c.score) DESC
LIMIT 1;
手機(jī)照相機(jī)
功能:
視頻
人像
專業(yè)模式
延時(shí)拍攝
全景
慢動(dòng)作
切換相機(jī)攝像機(jī),切換攝像頭映胁,反復(fù)橫屏或豎屏
旋轉(zhuǎn)拍攝
自動(dòng)翻轉(zhuǎn)保存
美顏(手動(dòng)木羹,自動(dòng),全景解孙,光場(chǎng))
濾鏡
標(biāo)準(zhǔn)坑填,全屏
兼容:
支持不同手機(jī)版本
不同手機(jī)使用
安全:
是否能保護(hù)個(gè)人安全
性能:
壽命
亮度
掌握光線及模式調(diào)節(jié)
協(xié)調(diào)手的把持度及拍攝姿勢(shì)
手機(jī)與景物的平行
可以根據(jù)具體拍攝場(chǎng)景進(jìn)行模式選擇
易用:
布局
美觀
跳轉(zhuǎn)是否合理
是否清晰