求一個完整的SQL的select語句
SELECT [ ALL | DISTICT ] <;字段表達式1[,<;字段表達式2[,…]
FROM <;表名1>,<;表名2>;[,…]
[WHERE <;篩選擇條件表達式>]
[GROUP BY <;分組表達式> [HAVING<;分組條件表達式>]]
[ORDER BY <;字段>[ASC | DESC]]
語句說明:
[]方括號為可選項
[GROUP BY <;分組表達式> [HAVING<;分組條件表達式>]]
指將結果按<;分組表達式>;的值進行分組,該值相等的記錄為一組,帶【HAVING】
短語則只有滿足指定條件的組才會輸出。
[ORDER BY <;字段>[ASC | DESC]]
顯示結果要按<;字段>;值升序或降序進行排序
sql語句中SELECT后面*表示什么
假如表 Table1 有:a,b,c,d,e 五列
SELECT * FROM Table1 就相當于 select a,b,c,d,e from Table1 顯示所有列的記錄。
select a,b,c from table1 就只顯示 a,b,c 三列的記錄。
“ * ”,把表中的所有記錄都顯示出來,這在實際開發中盡量避免,效率很低,到時候維護也比較困難。
至于你說在什么情況下使用,一般都是自己想預覽表記錄,或表結構的時候可以 SELECT * FROM TABLE
SQL 誰告訴我 select 語句 全部用法
整句意思是 從 三個 表 "學生" ,"專業" , "公寓" 里查出滿足 當 "學生"里的專業簡稱 等于 "專業"里 的 專業簡稱 和 "學生"里的公寓類別等于"公寓"里的公寓類別 條件的 記錄,從這些記錄里取出 "學生"的學號 姓名的值, "專業"的專業簡稱,學制的值,"公寓"的公寓類別 ,住宿費的值.
select 字段名 from 表名 where 條件;
這是select 語句的基本語法,意為在表中查出滿足條件的字段的值
轉載請注明出處華閱文章網 » select語句sql