

Ten Centuries
Group: General Forum Members
Last Login: Thursday, January 31, 2013 8:01 AM
Points: 1,228,
Visits: 1,046


mtassin (2/28/2011) I got this right but... SELECT 0%0 gives Msg 8134, Level 16, State 1, Line 1 Divide by zero error encountered.
So it seems you can use it to divide 0 by 0 and get an error.
Seriously?




SSChasing Mays
Group: General Forum Members
Last Login: Friday, January 22, 2016 2:15 PM
Points: 600,
Visits: 3,852


sknox (2/28/2011)
mtassin (2/28/2011) I got this right but...
SELECT 0%0
gives
Msg 8134, Level 16, State 1, Line 1 Divide by zero error encountered.
So it seems you can use it to divide 0 by 0 and get an error.This makes sense, since a modulus can be defined as a product of division, you have to be able to do the division. Some systems, though, define x mod 0 as x (i.e, the difference between x and the nearest multiple of 0 [which is 0 (because 0 is the only multiple of 0.)])
Yeah, I just included the "To divide by zero and get an error" as a joke. If you look at the symbol and take it at face value, that's what the symbol looks like.
p.s. To be more clear, it looks like a small zero divided by zero: 0/0.
______________________________________________________________________ The greatest enemy of knowledge is not ignorance, it is the illusion of knowledge.  Stephen Hawking




Hall of Fame
Group: General Forum Members
Last Login: Thursday, June 23, 2016 7:26 AM
Points: 3,071,
Visits: 1,123


I feel so silly for selecting the wrong answer  which was so obviously wrong..I am humbled. Thank goodness it's Monday so I can blame something




Hall of Fame
Group: General Forum Members
Last Login: Thursday, June 16, 2016 9:44 AM
Points: 3,847,
Visits: 72,506


mtillman921105 (2/28/2011) Yeah, I just included the "To divide by zero and get an error" as a joke. If you look at the symbol and take it at face value, that's what the symbol looks like.
p.s. To be more clear, it looks like a small zero divided by zero: 0/0.
Gotta be careful with jokes... as I said, I got this one right.
But somebody else could have said "Hey if I modulus 0 by 0 I get a divide by zero error!" and selected the last option, not realizing you were referring to what the % sign looks like. :)
Mark Tassin MCITP  SQL Server DBA Proud member of the AntiRBAR alliance. For help with Performance click this link For tips on how to post your problems




Ten Centuries
Group: General Forum Members
Last Login: Thursday, January 31, 2013 8:01 AM
Points: 1,228,
Visits: 1,046


mtassin (2/28/2011) [quote] But somebody else could have said "Hey if I modulus 0 by 0 I get a divide by zero error!" and selected the last option, not realizing you were referring to what the % sign looks like.
Which would mean nothing unless they could find documentation supporting the obvious wrong answer. It was a multiple choice question with one right answer. Test taking 101 tells us to select the answer that is MOST correct. That was answer 3.
I like it when there are joke answers that are funny IF you understand the questions, or what you are reading. It has been proven that these questions improve learning.




SSCoach
Group: General Forum Members
Last Login: Yesterday @ 4:46 PM
Points: 19,907,
Visits: 18,123





SSCrazy
Group: General Forum Members
Last Login: Tuesday, June 30, 2015 9:47 AM
Points: 2,160,
Visits: 2,204


Thanks for the nice easy start to the week!




SSCrazy
Group: General Forum Members
Last Login: Yesterday @ 10:14 AM
Points: 2,210,
Visits: 7,941


SanDroid (2/28/2011) So happy that over 80 percent of us know math.
Can you imagine how hard it would be a SQL developer or DBA if you didn't learn higher level math?
What's maths got to do with it? The use of % for modulo is a computing term. The mathemetical equivalent would be 'mod', though it's meaning is similar rather than identical.
eg 8 % 6 = 2 means roughly the same as 8 = 2 (mod 6) or more accurately 8 ≡ 2 (mod 6)
(note it's 25 years since I graduated so I'm probably about to be humilated when someone points out that I'm talking nonsense )




SSCrazy
Group: General Forum Members
Last Login: 2 days ago @ 6:22 AM
Points: 2,172,
Visits: 2,930


Ambiguity in the question..!
Answer should be both..
(1) divide by zero/ (2) remainder.
Thanks.




SSChasing Mays
Group: General Forum Members
Last Login: Friday, January 22, 2016 2:15 PM
Points: 600,
Visits: 3,852


OK, the next time I submit a question, I'll be sure that the fluke answer, if there is one included, can in no way be misconstrued as a possible right answer.
I think some of you are used to trick questions, so you're looking for a sneaky answer.
______________________________________________________________________ The greatest enemy of knowledge is not ignorance, it is the illusion of knowledge.  Stephen Hawking



