Example 1
Retrieve all information about students (‘*’ means all attributes)
SELECT * FROM STUDENT;
STUID | LNAME | FNAME | MAJOR | CREDITS |
S1001 | Smith | Tom | History | 90 |
S1010 | Burns | Edward | Art | 63 |
S1015 | Jones | Mary | Math | 42 |
S1002 | Chin | Ann | Math | 36 |
S1020 | Rivera | Jane | CIS | 15 |
S1013 | McCarchy | Owen | Math | 9 |
Example 2
Find the last name, ID, and credits of all students
SELECT LNAME, STUID, CREDITS FROM STUDENT;
LNAME | STUID | CREDITS |
Smith | S1001 | 90 |
Burns | S1010 | 63 |
Jones | S1015 | 42 |
Chin | S1002 | 36 |
Rivera | S1020 | 15 |
McCarthy | S1013 | 9 |
Example 3
Find all information about students who are math majors
SELECT * FROM STUDENT WHERE MAJOR = ‘Math’;
STUID | LNAME | FNAME | MAJOR | CREDITS |
S1015 | Jones | Mary | Math | 42 |
S1002 | Chin | Ann | Math | 36 |
S1013 | McCarthy | Owen | Math | 9 |
Example 4
Find the student ID of all History
SELECT STUID FROM STUDENT WHERE MAJOR = ‘History’;
STUID |
S1001 |
Example 5
Retrieve a list of all majors that currently have students
SELECT DISTINCT MAJOR FROM STUDENT;
MAJOR |
Art |
CIS |
History |
Math |