SQL解惑
好好学习专用博客
这个作者很懒,什么都没留下…
展开
-
【SQL解惑】谜题3:麻醉师谜题
1、这段代码的作用在于获取麻醉的开始事件和结束事件 use Test go create view Event_s(proc_id,comparison_proc,anest_name,event_time,event_type) as select p1.proc_id,p2.proc_id,p1.anest_name,p2.start_time,+原创 2017-11-19 22:56:26 · 524 阅读 · 0 评论 -
【SQL解惑】谜题21:飞机与飞行员
一、创建表与插入数据 create table PilotSkills (pilot char(15) not null, plane char(15) not null, primary key (pilot, plane)) insert into PilotSkills values ('Celko', 'Piper Cub'),原创 2017-12-12 22:48:37 · 436 阅读 · 0 评论 -
【SQL解惑】谜题20:测验结果
一、创建表并插入数据 create table TestResults (test_name char(20) not null, test_step integer not null, comp_date date, primary key (test_name,test_step)) insert into TestResults(test_name原创 2017-12-12 22:47:56 · 294 阅读 · 0 评论 -
【SQL解惑】谜题19:销售冠军
一、创建和查询语句 create table SalesData (district_nbr integer not null, sales_person char(10)not null, sales_id integer not null, sales_amt decimal(5,2) not null) ins原创 2017-12-12 22:47:22 · 386 阅读 · 0 评论 -
【SQL解惑】谜题18:广告信件
一、创建并插入数据 create table Consumers ( con_name varchar(20) not null, address varchar(10)not null, con_id int not null, fam int ) insert into Consumers(con_name,address,con_id,原创 2017-12-12 22:46:50 · 215 阅读 · 0 评论 -
【SQL解惑】谜题15:找出最近两次工资
解惑一: 1、创建表和插入数据 create table Salaries ( emp_name char(10) not null, sal_date date not null, sal_amt decimal (8,2) not null, primary key (emp_name,sal_date) ) insert into原创 2017-12-12 22:46:03 · 712 阅读 · 0 评论 -
【SQL解惑】谜题14:电话
解惑一: 1、创建表和插入数据 create table Personnel (emp_id integer primary key, first_name char(20) not null, last_name char(20) not null) create table Phones (emp_id原创 2017-12-02 22:33:14 · 361 阅读 · 0 评论 -
【SQL解惑】谜题13:教师
解惑一: 1、创建数据 create table Register ( course_nbr integer not null, student_name char(10) not null, teacher_name char(10) not null ) insert into Register(course_n原创 2017-12-02 22:32:44 · 323 阅读 · 0 评论 -
【SQL解惑】谜题12:索赔状态
解惑一: 1、创建表和插入数据源 create table Claims(claim_id int not null primary key, patient_name varchar(10)) create table Defendants(claim_id int not null references Claims原创 2017-12-02 22:32:06 · 256 阅读 · 0 评论 -
【SQL解惑】谜题11:工作顺序
解惑一: 1、创建表并插入数据 create table Projects ( workorder_id char(5) not null, step_nbr integer not null check (step_nbr between 0 and 1000), step_status char(1) n原创 2017-12-02 22:31:23 · 354 阅读 · 0 评论 -
【SQL解惑】谜题9:空座位
创建数据源 declare @seat int set @seat = 1 create table Restaurant(seat int not null ) while @seat 1001 begin insert into Restaurant(seat) values(@seat) set原创 2017-11-19 23:01:44 · 274 阅读 · 0 评论 -
【SQL解惑】谜题8:调度打印机
解惑一: create table PrinterControl ( user_id_start char(10) not null, user_id_finish char(10) not null, printer_name char(4) not null, prin原创 2017-11-19 23:01:10 · 286 阅读 · 0 评论 -
【SQL解惑】谜题7:跟踪投资组合
解惑一: --创建数据源 create table Porfolios ( file_id_1 integer not null primary key, stuff_1 char(15) not null ) insert into Porfolios(file_id_1,stuf原创 2017-11-19 23:00:32 · 438 阅读 · 0 评论 -
【SQL解惑】谜题6:预订旅馆房间(待完善)
解法二: --1、 create table hotel ( room_nbr integer not null, arrival_date date not null, departure_date date not null, guest_name char(30) not null, pri原创 2017-11-19 22:58:58 · 459 阅读 · 0 评论 -
【SQL解惑】谜题4:门禁卡
解法一: --1、创建用户表 create table personnel (emp_id integer not null primary key, emp_name char(30) not null ) --2、创建门禁卡状态表 create table Badges ( badge_nbr原创 2017-11-19 22:58:20 · 457 阅读 · 0 评论 -
【SQL解惑】谜题10:社会保险号的工资
解惑一: 1、创建表 create table Pensions ( sinn char(10) not null, pen_year integer not null, month_cnt integer default 0 not null check (month_cnt between 0 and 12), earnings de原创 2017-11-19 23:02:16 · 216 阅读 · 0 评论