sql 語句總結版

2021-06-08 15:26:36 字數 1587 閱讀 4474

在ab表 在b表中新建查詢
select * into groupparameters(表名) from systemdata..groupparameters(表名)

建立表
create table a(aid int,aname nvarchar(20));

sql 左外連線,右外連線,全連線,內連線 \

例子:  

a表       id   name     b表     id     job   parent_id  

1   張3                   1     23     1  

2   李四                  2     34     2  

3   王武                  3     34     4  

a.id同parent_id   存在

關係內連線select   a.*,b.*   from   a   inner   join   b     on   a.id=b.parent_id  

結果是    

1   張3                   1     23     1  

2   李四                  2     34     2   

left join和right join最大的區別在於它確定了以哪個表為查詢結果基準。left join確定以左邊表為基準,也就是join字元前的那張表,而right join確定以右邊表為基準,即join字元後的那張表。

左連線select   a.*,b.*   from   a   left   join   b     on   a.id=b.parent_id  

結果是    

1   張3                    1     23     1  

2   李四                  2     34     2  

3   王武                  null   

右連線 

select   a.*,b.*   from   a   right   join   b     on   a.id=b.parent_id  

結果是    

1   張3                   1     23     1  

2   李四                 2     34     2  

null                       3     34     4   

完全連線  

select   a.*,b.*   from   a   full   join   b     on   a.id=b.parent_id   

結果是    

1   張3                   1     23     1  

2   李四                 2     34     2  

null                 3     34     4  

3   王武                 null

SQL語句總結

create table customer id int 11 not null auto increment,lastname char 50 default null,firstname char 50 default null,address char 50 default null,city...

sql語句總結

sql語句 分為兩大類 針對資料庫database和表table的操作 建立create 刪除drop 修改alter 檢視show 建立乙個資料庫 create database mydb 刪除表drop table users 針對表中的記錄 資料 的操作 增insert語句 刪delete語句...

SQL語句總結

dml資料操作語言 create db 建立資料庫 語法 create database database name 實際 建立乙個名為my db的資料庫 create database my db create table 建立資料庫中表 建立新錶 語法 create table 表名稱 列名稱1...