查詢資料 select

2021-09-28 17:05:26 字數 1471 閱讀 4787

查詢語句的語法

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架構中最經典的話題無非於三層...