sql server中的一些基本查詢語句

來源:互聯網
上載者:User

create database data1

use data1

create table t1
(
   x1  int ,
   y1  varchar(20)
)

create table t2
(
  x2  int,
  y2  varchar(20)
)

insert into t1
values(1,'lala')
insert into t1
values(2,'haha')

INSERT INTO T2
VALUES(10,'feifei')
insert into t2
values(20,'popo')
insert into t2
values(30,'bobo')

select * from t1
select * from t2

select * from t1 , t2

  x1   y1     x2     y2
  1   lala   10     feifei
  2   haha   10     feifei
  1   lala   20     popo
  2   haha   20     popo
  1   lala   30     bobo
  2   haha   30     bobo

 

create table 學生
(
   學號  int primary key,
   姓名  varchar(20),
   性別  char(2),
   年齡  int,
   所在系 varchar(30)
)

insert into 學生
values(1001,'劉德華','男',40,'電腦')
insert into 學生
values(1002,'周傑淪','男',30,'中文')
insert into 學生
values(1003,'章紫一','女',28,'數學')
insert into 學生
values(1004,'林心如','女',25,'中文')

create table 課程
(
   課程號  int primary key,
   課程名  varchar(20),
   學分    int
)

insert into 課程
values(1,'資料庫',4)

insert into 課程
values(2,'數學',5)

insert into 課程
values(3,'古漢語',3)

create table 選修
(
   學號  int foreign key(學號) references 學生(學號)
on delete cascade
on update cascade ,
   課程號 int foreign key(課程號) references 課程(課程號)
on delete cascade
on update cascade ,
  成績  int
)

insert into 選修
values(1001,1,92)
insert into 選修
values(1001,2,85)
insert into 選修
values(1001,3,88)
insert into 選修
values(1002,2,90)
insert into 選修
values(1004,3,92)
insert into 選修
values(1002,3,80)

 

 

 

 

 

select * from 學生
select * from 課程
select * from 選修

select 選修.學號,姓名,成績 from 學生,課程,選修 where 學生.學號= 選修.學號 and 課程.課程號 = 選修.課程號 and 課程名 ='數學'

 

 

 

select * from 學生,課程,選修 where 學生.學號 = 選修.學號 and 選修.課程號 = 課程.課程號 and 課程名 = '數學'

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.