收集一下最近的sql 面試題和各位一同分享討論,如果大家有更好的思路請拍板:
題目一:
建表指令碼ifexists (select
*from sysobjects where id =
object_id('
[proceinfo]
') and
objectproperty(id, '
isusertable
') =
1) drop
table
[proceinfo
]create
table
[proceinfo
] ([id]
[int
]not
null
primary
key,
[pname][
varchar
] (50) not
null,
[pclick][
int]
notnull,
[parentid][
int]
notnull)
insert
[proceinfo
] ([
id],[
pname
],[pclick
],[parentid
]) values ( 1,'
男士褲子
',200,2)
insert
[proceinfo
] ([
id],[
pname
],[pclick
],[parentid
]) values ( 2,'
女士褲子
',250,2)
insert
[proceinfo
] ([
id],[
pname
],[pclick
],[parentid
]) values ( 3,'
男士帽子
',100,3)
insert
[proceinfo
] ([
id],[
pname
],[pclick
],[parentid
]) values ( 4,'
女士帽子
',90,3)
insert
[proceinfo
] ([
id],[
pname
],[pclick
],[parentid
]) values ( 5,'
男士鞋子
',350,4)
insert
[proceinfo
] ([
id],[
pname
],[pclick
],[parentid
]) values ( 6,'
女士鞋子
我的答案:
select * from proceinfo where id in(
select min(id) from
(
select * from proceinfo where pclick in(select max(pclick) from proceinfo group by parentid)
)a group by parentid
)
題目二
建表指令碼
我的答案:
select distinct(stuid) from dbo.stu_tea where tid in(
(select top(1) tid from(
select count(tid) c,tid from stu_tea group by tid)a
order by c desc),
(select top(1) tid from(
select count(tid) c,tid from stu_tea group by tid)a
order by c asc))
高頻面試題之CSS篇
1 沒有寬度 父子元素都float left position relative.父元素left 50 子元素left 50 我是浮動的 2 有寬度 margin left 50 position relative left 100px 不能是 50 否則就不是自身一半,而是body的一半。hhh ...
SQL面試題 (二)
sql面試題 二 有一張工資表,包含三列 員工編號 id 部門編號 groups 工資 salary 1.找到每個部門工資最高的人 包括並列第一 2.找到每個部門工資最高的人 只選乙個 sql語句如下 declare g table id int,groups nvarchar 20 salary ...
sql 查詢面試題
表中有a b c三列,用sql語句實現 當a列大於b列時選擇a列否則選擇b列,當b列大於c列時選擇b列否則選擇c列 if object id testtb is not null drop table testtb gocreate table testtb a int b int c int in...