SQL語言基礎(2)

2021-05-11 14:22:07 字數 877 閱讀 9732

from子句指定需要進行資料查詢的表,檢視等資料來源,用逗號分隔。

from子句還可以指定資料表或檢視之間的連線型別,型別取決於on子句中指定的連線條件。

t-sql可以支援在from子句中指定除資料表或檢視外的其他物件構成派生表。

例如:select emp.員工編號,emp.員工姓名,sp.部門名稱

from 員工資料表 as emp

(select 部門資料表.部門編號,部門資料表.部門名稱

from 部門資料表

where 部門資料表.部門編號》2)as sp

where emp.部門編號=sp.部門編號;

檢索出高階部門(部門編號大於2)的員工。

where子句指定資料的檢索條件

比較運算子:<,<=,>,>=,=,!=,!<,!>;

範圍說明:between a and b,not between a and b;

可選值列表:in,not in dept_id in('1001','1002')

模式匹配:like,not like

是否空值:is null,is not null

條件邏輯組合:and,or,not

比較查詢條件:text,ntext和image書籍型別不能與比較運算子組成查詢條件

列表查詢條件:in關鍵字大多用於巢狀查詢中,為select選定範圍

模式匹配:*匹配任意字串,?匹配任意乙個字元,大小寫敏感;%由0個或任意字串;_表示單個字元,乙個漢字要指定兩個字元;用於指定範圍[a-f],[^]指定範圍外的字元[^a-f];

like'%en%'.....,當字串本身包括萬用字元,如sql_mail,like『sql#_m_il』escape『#』(#也可以換成別的符號)或使用將萬用字元指定為普通字元。

SQL 語言基礎詳解2

dql 語言 1 編寫基本 select 語句 select 語句的作用是從資料庫中返回資訊。1.1select 語句作用 1.1.1列選擇 投影操作 能夠使用 select 語句的列選擇功能選擇表中的列,這些列是我們想要用查詢返回 的。當我們查詢時,可在選擇查詢的表中指定的列。1.1.2行選擇 選...

SQL語言基礎

1.集合的操作 union 將多個查詢結果相加形成乙個結果集。將第乙個查詢中的所有行與第2個查詢中的所有行相加,並消除其中相同的行形成乙個集合。intersect 處理多個查詢結果的交集。2.新增 刪除字段 alter table user add pwd varchar2 10 alter tab...

SQL語言基礎

sql語言基礎 一 sql語言概述 sql語言 是一種結構化查詢語言,是一種用於關係式資料庫中定義和操縱資料的語言。也可以形象的 理解為使用者和資料庫進行交流的語言。被大多數關係式資料庫,如oracle,mysql資料庫所採用。二 sql語言的模式與物件 1 模式 模式是資料庫物件的集合,是資料庫中...