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