-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathselect_from_nobel.sql
77 lines (63 loc) · 1.26 KB
/
select_from_nobel.sql
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
/* SELECT FROM NOBEL */
/* 1 */
SELECT yr, subject, winner
FROM nobel
WHERE yr = 1950;
/* 2 */
SELECT winner
FROM nobel
WHERE yr = 1962 AND subject = 'Literature';
/* 3 */
SELECT yr, subject
FROM nobel
WHERE winner LIKE('Albert Einstein');
/* 4 */
SELECT winner
FROM nobel
WHERE yr >= 2000 AND subject LIKE('Peace');
/* 5 */
SELECT *
FROM nobel
WHERE subject LIKE 'Literature' AND yr BETWEEN 1980 AND 1989;
/* 6 */
SELECT *
FROM nobel
WHERE winner IN ('Theodore Roosevelt', 'Woodrow Wilson', 'Jimmy Carter', 'Barack Obama');
/* 7 */
SELECT winner
FROM nobel
WHERE winner LIKE 'John%';
/* 8 */
SELECT *
FROM nobel
WHERE (subject LIKE 'Physics' AND yr = 1980)
OR
(subject LIKE 'Chemistry' AND yr = 1984);
/* 9 */
SELECT *
FROM nobel
WHERE subject NOT IN('Chemistry', 'Medicine') AND yr = 1980;
/* 10 */
SELECT *
FROM nobel
WHERE (subject LIKE 'Medicine' AND yr < 1910)
OR
(subject LIKE 'Literature' AND yr >= 2004);
/* 11 */
SELECT *
FROM nobel
WHERE winner LIKE 'PETER GRÜNBERG';
/* 12 */
SELECT *
FROM nobel
WHERE winner LIKE 'EUGENE O''NEILL';
/* 13 */
SELECT winner, yr, subject
FROM nobel
WHERE winner LIKE 'Sir %'
ORDER BY yr DESC, winner ASC;
/* 14 */
SELECT winner, subject
FROM nobel
WHERE yr=1984
ORDER BY subject IN ('Physics','Chemistry'), subject, winner;