SQL解惑
好好学习专用博客
这个作者很懒,什么都没留下…
展开
-
【SQL解惑】谜题3:麻醉师谜题
1、这段代码的作用在于获取麻醉的开始事件和结束事件useTestgocreateview Event_s(proc_id,comparison_proc,anest_name,event_time,event_type)asselect p1.proc_id,p2.proc_id,p1.anest_name,p2.start_time,+原创 2017-11-19 22:56:26 · 525 阅读 · 0 评论 -
【SQL解惑】谜题21:飞机与飞行员
一、创建表与插入数据create table PilotSkills(pilot char(15) not null,plane char(15) not null,primary key (pilot, plane))insert into PilotSkillsvalues ('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:销售冠军
一、创建和查询语句createtable SalesData(district_nbrinteger not null,sales_personchar(10)notnull,sales_idinteger not null,sales_amtdecimal(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、创建表和插入数据createtable Personnel(emp_idinteger primary key,first_namechar(20)not null,last_namechar(20)not null)createtable Phones(emp_id原创 2017-12-02 22:33:14 · 361 阅读 · 0 评论 -
【SQL解惑】谜题13:教师
解惑一:1、创建数据createtable Register(course_nbrinteger not null,student_namechar(10)not null,teacher_namechar(10)not null)insertinto Register(course_n原创 2017-12-02 22:32:44 · 323 阅读 · 0 评论 -
【SQL解惑】谜题12:索赔状态
解惑一:1、创建表和插入数据源createtable Claims(claim_idint not null primary key,patient_namevarchar(10))createtable Defendants(claim_idint not null references Claims原创 2017-12-02 22:32:06 · 256 阅读 · 0 评论 -
【SQL解惑】谜题11:工作顺序
解惑一:1、创建表并插入数据createtable Projects(workorder_idchar(5)not null,step_nbrinteger not null check (step_nbrbetween 0 and 1000),step_statuschar(1)n原创 2017-12-02 22:31:23 · 354 阅读 · 0 评论 -
【SQL解惑】谜题9:空座位
创建数据源declare@seat intset@seat = 1createtable Restaurant(seatint not null )while@seat 1001begininsertinto Restaurant(seat)values(@seat)set原创 2017-11-19 23:01:44 · 274 阅读 · 0 评论 -
【SQL解惑】谜题8:调度打印机
解惑一:createtable PrinterControl( user_id_startchar(10)not null, user_id_finishchar(10)not null, printer_namechar(4)not null, prin原创 2017-11-19 23:01:10 · 287 阅读 · 0 评论 -
【SQL解惑】谜题7:跟踪投资组合
解惑一:--创建数据源createtable Porfolios( file_id_1integer not null primary key, stuff_1char(15)not null)insertinto 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、创建用户表createtable personnel(emp_idinteger not null primary key,emp_namechar(30)not null)--2、创建门禁卡状态表createtable 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 评论