SQL 初級教程學習(三)

2022-03-14 05:07:30 字數 1240 閱讀 8291

1.sql join

nner join:如果表中有至少乙個匹配,則返回行

left join:即使右表中沒有匹配,也從左表返回所有的行

right join:即使左表中沒有匹配,也從右表返回所有的行

full join:只要其中乙個表中存在匹配,則返回行

2.select column_name(s)

from table1

join table2

on table1.column_name=table2.column_name;

注釋:inner join 與 join 是相同的,取2表共有的。

3.sql left join 語法

select column_name(s)

from table1

left join table2

on table1.column_name=table2.column_name;

注釋:在某些資料庫中,left join 稱為 left outer join。

4.sql right join 語法

selectwebsites.name, access_log.count, access_log.datefromaccess_logrightjoinwebsitesonaccess_log.site_id=websites.idorderbyaccess_log.countdesc;

right join 關鍵字從右表(websites)返回所有的行,即使左表(access_log)中沒有匹配。

5.right join 關鍵字從右表(websites)返回所有的行,即使左表(access_log)中沒有匹配。

select websites.name, access_log.count, access_log.date

from websites

full outer join access_log

on websites.id=access_log.site_id

order by access_log.count desc;

full outer join 關鍵字返回左表(websites)和右表(access_log)中所有的行。

SQL 初級教程學習(五)

1.default 約束用於向列中插入預設值。create table orders id o int not null,orderno int not null,id p int,orderdate date default getdate 2.如果在表已存在的情況下為 city 列建立 defa...

SQL 初級教程學習(四)

1.union,union all select e name from employees china union select e name from employees usa 預設地,union 操作符選取不同的值。如果允許重複的值,請使用 union all。2.建立表 create ta...

HLSL初級教程

hlsl 初級教程 trcj 目錄 前言1.hlsl 入門1.1 什麼是著色器 1.2什麼是 hlsl 1.3怎麼寫hlsl 著色器1.4 怎麼用hlsl 著色器2.頂點著色器 2.1可程式設計資料流模型 2.2頂點宣告 2.3用頂點著色器實現漸變動畫 3.畫素著色器 3.1多紋理化 3.2多紋理效...