SELECT DISTINCT name FROM pet;
SELECT * FROM pet WHERE birth BETWEEN '1995-02-10' AND '1995-02-11';
SELECT * FROM pet WHERE birth > '1995-02-10' AND birth < '1995-02-11';
SELECT * FROM pet WHERE birth IN('1995-02-10', '1995-05-08');
SELECT * FROM pet WHERE owner='hhh' OR sex='f';
SELECT * FROM pet ORDER BY birth;
SELECT * FROM pet ORDER BY name ASC, SEX DESC;
SELECT COUNT(*) FROM pet WHERE name='mmm';
SELECT name, owner FROM pet WHERE birth=(SELECT MAX(birth) FROM pet);
SELECT name, owner FROM pet ORDER BY birth DESC LIMIT 0, 1;
SELECT AVG(birth) FROM pet WHERE name='mmm';
SELECT AVG(birth) FROM pet GROUP BY birth;
SELECT cno FROM score GROUP BY cno HAVING COUNT(cno) >=2 AND cno LIKE '3%';
SELECT sno, degree FROM score WHERE degree>70 AND degree<90;
SELECT sno, degree FROM score WHERE degree BETWEEN 70 AND 90;
SELECT sname, cno, degree FROM student WHERE student.sno = score.sno;
SELECT cno, AVG(degree) FROM score WHERE sno IN (SELECT sno FROM student WHERE class='95031') GROUP BY cno;
SELECT * FROM teacher WHERE depart='计算机系' AND prof NOT IN(SELECT prof FROM teacher WHERE depart='电子工程系')
UNION
SELECT * FROM teacher WHERE depart='电子工程系' AND prof NOT IN(SELECT prof FROM teacher WHERE depart='计算机系');
SELECT * FROM score WHERE cno='3-105' AND degree>ANY(SELECT degree FROM score WHERE cno = '3-245') ORDER BY DESC;