查詢語句的語法
select
*from 表;
--預設查詢所有的字段的資料
select 欄位1
,欄位2
,欄位3
from 表;
--查詢指定的字段的資料
distinct
--去除掉重複的關鍵字
select s.username,s.math from stu s;
select s.username,u.username from stu s,
user u
案例:
--查詢表中所有學生的資訊
select
*from stu;
select username,math,english,chinese from stu;
--查詢表中所有學生的姓名和對應的英語成績
select username,english from stu;
--過濾表中重複資料
select
distinct english from stu;
--在所有學生分數上加上10分特長分
select username,math+
10,english+
10,chinese+
10from stu;
--統計每個學生的總分
select username,
(math+english+chinese)
from stu;
--使用別名表示學生分數
select username,
(math+english+chinese)
as t from stu;
--查詢姓名為美美的學生成績
select
*from stu where username=
'美美'
;
--查詢英語成績大於90分的同學
select username,english from stu where english >
90;
--查詢總分大於200分的所有同學
select username,
(math+english+chinese)
from stu where
(math+english+chinese)
>
200;
select username,
(math+english+chinese)
as t from stu where t >
200;
--錯誤的
SELECT 查詢 子查詢
1 非相關子查詢 非相關子查詢,也稱巢狀子查詢,可以多層巢狀。這種子查詢的執行不依賴於外查詢。執行過程是,先執行子查詢,子查詢的結果並不顯示出來,而是作為外查詢的條件值,然後執行外查詢。非相關子查詢的特點 子查詢只執行一次,其查詢結果不依賴於外查詢。而外查詢的查詢條件依賴於子查詢的結果,因此,也可以...
SELECT查詢資料1 基礎篇
1 查詢指定字段 select first name from employees 2 配合 查詢多個字段 select first name,last name from employees 3 查詢全部字段 select from employees 4 條件查詢 數字運算子 select fi...
select查詢原理
select查詢原理 我並非專業dba,但做為b s架構的開發人員,總是離不開資料庫,一般開發員只會應用sql的四條經典語句 select insert,delete,update。但是我從來沒有研究過它們的工作原理,這篇我想說一說select在資料庫中的工作原理。b s架構中最經典的話題無非於三層...