January 10, 2014 at 5:55 am
I enjoyed the question as well. It made me really think through possibilities, so thank you.
January 11, 2014 at 4:28 am
Thomas Abraham (1/9/2014)
Let's try to simplify:"Option 3 will always return an integer value for @Result" is false, as it is not GUARANTEED to provide a specific value for @Result when @AA is not equal to any of the 6 test values.
"Options 3 and 5 are identical" is false, because even if @AA is not equal to any of the six test values, it sets @Result to 0.
"Answers 2 and 3 are both true" is thus false, because Answer 2 is false.
By default, "Options 1, 2 and 4 are equivalent and identical to the original code" is the remaining answer that has not already been proven to be false.
Nice analysis Tom.
Thanks & Best Regards,
Hany Helmy
SQL Server Database Consultant
January 15, 2014 at 2:30 am
Very good question from QOTD perspective. Thanks Dwain.
January 21, 2014 at 9:41 am
good question..
Thanks Dwain.
Viewing 4 posts - 16 through 18 (of 18 total)
You must be logged in to reply to this topic. Login to reply
This website stores cookies on your computer.
These cookies are used to improve your website experience and provide more personalized services to you, both on this website and through other media.
To find out more about the cookies we use, see our Privacy Policy