1/*左連線 left join 或者 left outer join */2
/*左連線 table_a表資料全部顯示,table_b根據條件匹配table_a 匹配上顯示,否則顯示null */3
select
*from
table_a 4
select
*from
table_b 5
select
*from table_a a left
outer
join table_b b on a.code =
b.code 6
789/*
右連線 right join 或者 right outer join
*/10
/*右連線 table_b表資料全部顯示,table_a根據條件匹配table_b 匹配上顯示,否則顯示null
*/11
select
*from
table_a
12select
*from
table_b
13select
*from table_a a right
join table_b b on a.code =
b.code
1415
16/*
完整外部聯接:full join或full outer join
*/17
/*完整外部聯接返回table_a和table_b中的所有行。當table_a在table_b表中沒有匹配行時,
18 則table_b的選擇列表列包含空值。如果表之間有匹配行,則整個結果集行包含基表的資料值。
*/19
select
*from
table_a
20select
*from
table_b
21select
*from table_a a full
join table_b b on a.code =
b.code
2223
/*內連線:join或 inner join
*/24
/*返回table_a和table_b中匹配的列
*/25
select
*from
table_a
26select
*from
table_b
27select
*from table_a a join table_b b on a.code =
b.code
2829
/*交差連線 cross join
*/30
/*交差連線返回的結果是 table_a 和table_b表的笛卡爾積(table_a的行數乘以table_b的行數)
*/31
select
*from
table_a
32select
*from
table_b
33select
count(*) from table_a a cross
join
table_b
34select
*from table_a a cross
join table_b
SQL查詢的幾種方式
1 左連線 left join 或者 left outer join 2 左連線 table a表資料全部顯示,table b根據條件匹配table a 匹配上顯示,否則顯示null 3 select from table a 4 select from table b 5 select from ...
SQL 分頁查詢的幾種方式
最近維護乙個老專案,專案需要分頁取資料,之前很久都用ef框架開發,突然要用sql分頁有點茫然,於是總結了一些sql server sql分頁的思路,以便加深記憶。一 用top排序的方式 1 declare pagesize int 202 declare pageindex int 23 4sele...
SQL 多表查詢的幾種連線方式
建立資料庫 create database goodssystem go 使用資料庫 usegoodssystem go 建立商品型別表 create table goodstype io intprimary keyidentity 1,1 typename varchar 10 not null...