數據庫SQL語句查詢
表4-3 學生表(s)屬性數據類型 是否為空 描述學號(sno) 字符型 NOT NULL 主鍵姓名(sname) 字符型 NULL年齡(age) 整型 NULL系(dept) 字符型 NULL表4-
表4-3 學生表(s)屬性
數據類型 是否為空 描述
學號(sno) 字符型 NOT NULL 主鍵
姓名(sname) 字符型 NULL
年齡(age) 整型 NULL
系(dept) 字符型 NULL
表4-4 學生選課表(sc)屬性
數據類型 是否為空 描述
學號(sno) 字符型 NOT NULL 聯合主鍵
課號(cno) 字符型 NOT NULL 聯合主鍵
成績(ctime) 整型 NULL
實現數據的基本查詢:
1. 查詢表4-3和4-4的信息:
```sql
SELECT * FROM s, sc;
```
效果截圖:
2. 查詢全體教師的教師號、姓名、職稱,并分別為三列指定別名:教師號、姓名、職稱。
```sql
SELECT tno AS '教師號', tname AS '姓名', title AS '職稱' FROM teacher;
```
效果截圖:
3. 查詢所有姓張的學生的學號和姓名。
```sql
SELECT sno, sname FROM s WHERE sname LIKE '張%';
```
效果截圖:
4. 查詢選修C1(高等數學)且成績高于85分的學生的學號、課程號和成績。
```sql
SELECT , , sc.ctime FROM s, c, sc WHERE AND AND '高等數學' AND sc.ctime > 85;
```
效果截圖: