1. 程式人生 > 實用技巧 >YUV420資料格式

YUV420資料格式


#查詢student表的所有記錄
SELECT *FROM student;


#查詢student表的第2條到4條記錄
SELECT * fromstudent LIMIT 1, 4;


#從student表查詢所有學生的學號(id)、姓名(name)和院系(department)的資訊
SELECT id,name,department FROM student ;


#從student表中查詢計算機系和英語系的學生的資訊
SELECT * from student WHERE department="計算機系" or department="英語系"


#從student表中查詢年齡18~22歲的學生資訊
select * from student where ((2020 - birth)+ 1)>=18 AND ((2020 - birth) + 1) <= 22;


#從student表中查詢每個院系有多少人
select department,COUNT(*) from student GROUP BY department;


#從score表中查詢每個科目的最高分
SELECT c_name,MAX(grade) FROM score GROUP BY c_name;


#查詢李四的考試科目(c_name)和考試成績(grade)

SELECT c_name, grade FROM score WHERE stu_id= (SELECT id FROM student WHERE name= '李四' );


#用連線的方式查詢所有學生的資訊和考試資訊
SELECT student.id,name,sex,birth,department,addr,c_name,grade FROM student,score WHERE student.id=score.stu_id;


#計算每個學生的總成績
SELECT student.id,name,SUM(grade) FROM student,score WHERE student.id=score.stu_id GROUP BY id;


#計算每個考試科目的平均成績

SELECT c_name,AVG(grade) FROM score GROUP BY c_name;


#查詢計算機成績低於95的學生資訊
SELECT * FROM student WHERE id IN (SELECT stu_id FROM score WHERE c_name="計算機" and grade<95);


#查詢同時參加計算機和英語考試的學生的資訊
SELECT a.* FROM student a ,score b ,score c WHERE a.id=b.stu_id AND b.c_name='計算機' AND a.id=c.stu_id AND c.c_name='英語';


#將計算機考試成績按從高到低進行排序
SELECT stu_id, grade FROM score WHERE c_name= '計算機' ORDER BY grade DESC;


#從student表和score表中查詢出學生的學號,然後合併查詢結果
SELECT id FROM student UNION SELECT stu_id FROM score;


#查詢姓張或者姓王的同學的姓名、院系和考試科目及成績
SELECT student.id, name,sex,birth,department, addr, c_name,grade FROM student, score WHERE (name LIKE '張%' OR name LIKE '王%') AND student.id=score.stu_id ;


#查詢都是湖南的學生的姓名、年齡、院系和考試科目及成績
SELECT student.id, name,sex,birth,department, addr, c_name,grade FROM student, score WHERE addr LIKE '湖南%' AND student.id=score.stu_id;