i*******d 发帖数: 81 | 1 1. Write an SQL query that pivots a fixed set of rows into one column.
2. Assuming the Data Warehouse is only available for 1 SQL statement
describe an approach to look up the dimensional key values within the
Data Warehouse DB for records contained in a flat file.
3. Source table has 7 columns destination table has 5. Write a method
using SQL to find row level differences between the 5 columns shared
across the tables.
-------------------------
都是面试原题,为防止误导对题目暂不做评论。请注意的是这三题都是考的SQL query
writing,应该不能用procedure或者其他tool。第一二题都说了用an SQL query/ 1
SQL statement。
多谢各位指点! | T****U 发帖数: 3344 | 2 My answer to Q3
select * from
((select col1, col2, col3, col4, col5 from sevencol)
minus fivecol)
Union
(fivecol minus
(select col1, col2, col3, col4, col5 from sevencol))
query
【在 i*******d 的大作中提到】 : 1. Write an SQL query that pivots a fixed set of rows into one column. : 2. Assuming the Data Warehouse is only available for 1 SQL statement : describe an approach to look up the dimensional key values within the : Data Warehouse DB for records contained in a flat file. : 3. Source table has 7 columns destination table has 5. Write a method : using SQL to find row level differences between the 5 columns shared : across the tables. : ------------------------- : 都是面试原题,为防止误导对题目暂不做评论。请注意的是这三题都是考的SQL query : writing,应该不能用procedure或者其他tool。第一二题都说了用an SQL query/ 1
| B*****g 发帖数: 34098 | 3 数据量大了你这个够呛
【在 T****U 的大作中提到】 : My answer to Q3 : select * from : ((select col1, col2, col3, col4, col5 from sevencol) : minus fivecol) : Union : (fivecol minus : (select col1, col2, col3, col4, col5 from sevencol)) : : query
| T****U 发帖数: 3344 | 4 那mm帮我优化一下
【在 B*****g 的大作中提到】 : 数据量大了你这个够呛
| B*****g 发帖数: 34098 | 5 我还没看懂题呢
【在 T****U 的大作中提到】 : 那mm帮我优化一下
| T****U 发帖数: 3344 | 6 咣当
其实如果是OLAP,加composite index,速度应该可以把
【在 B*****g 的大作中提到】 : 我还没看懂题呢
| i*******d 发帖数: 81 | 7 和这个结果一样吧?
select ... from sevencol UNION select * from fivecol
MINUS
select ... from sevencol INTERSECT select * from fivecol
找出两个table中非相同的行。
row level difference 是这个意思么?
【在 T****U 的大作中提到】 : My answer to Q3 : select * from : ((select col1, col2, col3, col4, col5 from sevencol) : minus fivecol) : Union : (fivecol minus : (select col1, col2, col3, col4, col5 from sevencol)) : : query
| T****U 发帖数: 3344 | 8 en, 一样的
我猜就是这个意思, 不过也不肯定.
我觉得这几题问得都有点模糊, 题目出的不规范
【在 i*******d 的大作中提到】 : 和这个结果一样吧? : select ... from sevencol UNION select * from fivecol : MINUS : select ... from sevencol INTERSECT select * from fivecol : 找出两个table中非相同的行。 : row level difference 是这个意思么?
|
|