General information
Forum:
Microsoft SQL Server
Environment versions
SQL Server:
SQL Server 2000
>I don't normally use rowcount, but i think this will work:
>
>set rowcount 100
>select age, name from persons order by age desc
>
>
>>I need a way to get the top 100 records without using LIMIT or TOP...
>>
>>something like this:
>>create table person(name varchar(30), age int);
>>
>>...and I need just the 100 oldest people... anyone know how to do this?
>>
>>Thanks!
Yup, this is the answer to the trick question. In a recent job interview I was asked a similar trick question. The interviewer had one of those 'interview question cheat sheets' that he downloaded from somewhere. It's a question that is completely irrelavent to any real-world scenario. Of course, I came up with an answer that didn't use rowcount, so the interviewer refined the question to exclude the answer I had given. After two more answer/refine question iterations I was livid and almost walked out of the interview.
Previous
Reply
View the map of this thread
View the map of this thread starting from this message only
View all messages of this thread
View all messages of this thread starting from this message only