一道SQL面试题目
昨天去面试,面试官给了我一道sql查询题,说不要看着简单,至今还没有人做对,要考虑效率,题目如下:
表T_SEL1
id int not null Pk
t2id int not null FK (关联T_SEL2的pk id)
表T_SEL2
id int not null pk
name varchar(4)
要求:得到表T_SEL1、表T_SEL2的连接
查询条件是:T_SEL2.id<100 and T_SEL2.name='xyz'
我写的答案是:
select a.*,b.* from t_sel1 a,t_sel2 b
where a.t2id=b.id
and b.id<=100
and b.name = 'xyz'
想问问大家有没有更高效的方法?
表T_SEL1
id int not null Pk
t2id int not null FK (关联T_SEL2的pk id)
表T_SEL2
id int not null pk
name varchar(4)
要求:得到表T_SEL1、表T_SEL2的连接
查询条件是:T_SEL2.id<100 and T_SEL2.name='xyz'
我写的答案是:
select a.*,b.* from t_sel1 a,t_sel2 b
where a.t2id=b.id
and b.id<=100
and b.name = 'xyz'
想问问大家有没有更高效的方法?
...全文
相关推荐
sql面试题,公司面试题,很好的额
【SQL面试题解析】在SQL面试中,常常会遇到各种类型的题目,旨在考察应聘者对SQL语言的理解和应用能力。
师兄大厂面试遇到这条 SQL 数据分析题,差点含泪而归!
总结来说,本例中的SQL数据分析题目考察了面试者对于SQL语言的熟练掌握、数据结构的理解、数据分析能力、SQL性能优化、问题解决思路以及业务理解能力。这不仅仅是一道技术问题,更是一个综合能力的测试。
SQL面试汇总
这个"SQL面试汇总"的资料集显然是一份全面的准备材料,涵盖了SQL语法、Oracle数据库操作以及常见面试题目的精华。下面,我们将对这些知识点进行详细阐述。首先,SQL语法大全.doc和1.
最强mysql面试题目总结.docx
在SQL查询中,使用`COUNT(*)`统计行数时,MyISAM比InnoDB更高效,因为它保存了行数。2. **SQL查询** - 一道经典的SQL题目是选取每门课成绩最好的三个学生。
华为计算机公司的面试题目
(SQL查询、事务处理、索引优化)等。


