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多紋理效...