面试题

longai123 2011-10-30 08:21:56
面试一:select * from student where s# like '%06%'
select substring(s#,1,1)from student
面试二:如何知道一段代码的效率和如何使线程不占CPU100%(c#)
工作无聊投下简历去面试笔试没通过。看来不能玩游戏了。多看书练下基础...
...全文
264 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
mmm987456321 2011-10-31
  • 打赏
  • 举报
回复
学习了。
lantian_019 2011-10-31
  • 打赏
  • 举报
回复
学习了。。。。。。。。。。。。。
lanfan_11 2011-10-31
  • 打赏
  • 举报
回复
受益了~
--小F-- 2011-10-30
  • 打赏
  • 举报
回复
面试一:select * from student where s# like '%06%'
select substring(s#,1,1)from student
这两个的执行结果都不一样 叫那个面试的去S

面试二:如何知道一段代码的效率和如何使线程不占CPU100%(c#)
可以通过SQL PROFILER来跟踪 也可以结合WINDOWS性能监视器来查看一些信息

还可以通过一些DMV来查询
中国风 2011-10-30
  • 打赏
  • 举报
回复
select * from student where s# like '1%'--以1开头这样用效率高

如果没有索引的情况下,字符长度大时,第2个的效率高。

所以我说这没什么可比较性
中国风 2011-10-30
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 longai123 的回复:]

查询学号首位为1的学生学号
select * from student where s# like '%1%'
select substring(s#,1,1)from student
哪个效率高在同一表
[/Quote]
通常第1个的效率会高,第2个会用到表扫描,你可以查看一下执行计划
longai123 2011-10-30
  • 打赏
  • 举报
回复
查询学号首位为1的学生学号
select * from student where s# like '%1%'
select substring(s#,1,1)from student
哪个效率高在同一表
中国风 2011-10-30
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 longai123 的回复:]

面试一哪个效率高。为什么。没试过。。谁能帮下我
[/Quote]

第1个受字符长度的影响,第2个受表记录的影响,也有什么可比较性,出题的就一2货
中国风 2011-10-30
  • 打赏
  • 举报
回复
select * from student where s# like '%06%'--查询条件有s#内容"06"的字段段
select substring(s#,1,1)from student--显示表里的S#字段的第1个字符


楼主想知道什么?
longai123 2011-10-30
  • 打赏
  • 举报
回复
面试一哪个效率高。为什么。没试过。。谁能帮下我
yangyuyu7758 2011-10-30
  • 打赏
  • 举报
回复
数据库啊!!!
longai123 2011-10-30
  • 打赏
  • 举报
回复
update sale set bounds=b.bounds
from (select id,sum(amount*price*0.05) bounds from product group by id)b where sale.id=b.id
select *from sale
是ROY_888教我写出的
xqx_8888 2011-10-30
  • 打赏
  • 举报
回复
2000的是一样的,2008的第一个效率高

34,576

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧