SQL之单表查询
一般格式
SELECT [ALL | DISTINCT]<目標列表達式>[,<目標列表達式>]··· FROM<表名或視圖名>[,<表名或視圖名>···] | (SELECT語句>)[AS]<別名> [WHERE<條件表達式>] [GROUP BY<列名1>[HAVING<條件表達式>]] [ORDER BY<列名2>[ASC | DESC]];整個SELECT語句的含義是,根據WHERE子句的條件表達式從FROM子句指定的基本表、視圖或派生表中找出滿足條件的元組,再按SELECT子句中的目標列表達式選出元組中的屬性值形成結果表。
如果有GROUP BY子句,則將結果按<列名1>的值進行分組,該屬性列值相等的元組為一個組。通常會在每組中作用聚集函數。如果GROUP BY子句帶HAVING短語,則只有滿足指定條件的組才予以輸出。
如果有ORDER BY子句,則結果還要按<列名2>的值的升序或降序排序。
SELECT語句既可以完成簡單的單表查詢,也可以完成復雜的連接查詢和嵌套查詢。
一、單表查詢
1、查詢全體學生的學號與姓名
SELECT S_no,S_name FROM student2、查詢學生全部信息
SELECT * FROM student?
總結
- 上一篇: Python列表对象的sort()方法排
- 下一篇: CSS之Background-size: