SQL查詢的幾種方式

2021-09-09 00:22:25 字數 1669 閱讀 9517

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...