Click here to monitor SSC
SQLServerCentral is supported by Redgate
 
Log in  ::  Register  ::  Not logged in
 
 
 
        
Home       Members    Calendar    Who's On


Add to briefcase 1234»»»

Arithmetic 1 Expand / Collapse
Author
Message
Posted Tuesday, February 28, 2012 8:41 PM


SSCertifiable

SSCertifiableSSCertifiableSSCertifiableSSCertifiableSSCertifiableSSCertifiableSSCertifiableSSCertifiableSSCertifiable

Group: General Forum Members
Last Login: Sunday, January 4, 2015 7:55 AM
Points: 5,333, Visits: 25,280
Comments posted to this topic are about the item Arithmetic 1

If everything seems to be going well, you have obviously overlooked something.

Ron

Please help us, help you -before posting a question please read

Before posting a performance problem please read
Post #1259233
Posted Tuesday, February 28, 2012 8:43 PM


Ten Centuries

Ten CenturiesTen CenturiesTen CenturiesTen CenturiesTen CenturiesTen CenturiesTen CenturiesTen Centuries

Group: General Forum Members
Last Login: Tuesday, March 8, 2016 7:00 AM
Points: 1,366, Visits: 1,212
Good Question. Back to the basics. +1 to the total.
Post #1259235
Posted Tuesday, February 28, 2012 10:10 PM
SSC Eights!

SSC Eights!SSC Eights!SSC Eights!SSC Eights!SSC Eights!SSC Eights!SSC Eights!SSC Eights!

Group: General Forum Members
Last Login: Today @ 5:57 AM
Points: 824, Visits: 1,024
Good Question....
Post #1259253
Posted Wednesday, February 29, 2012 12:38 AM
SSCrazy

SSCrazySSCrazySSCrazySSCrazySSCrazySSCrazySSCrazySSCrazy

Group: General Forum Members
Last Login: Wednesday, April 27, 2016 1:04 AM
Points: 2,386, Visits: 591
Very interesting question. Learnt something new again.
Post #1259290
Posted Wednesday, February 29, 2012 1:37 AM


SSC Eights!

SSC Eights!SSC Eights!SSC Eights!SSC Eights!SSC Eights!SSC Eights!SSC Eights!SSC Eights!

Group: General Forum Members
Last Login: Today @ 6:45 AM
Points: 874, Visits: 1,314
The explanation I see is that on answers 1,3,4,5,6 implicit data types conversion happens because of mixing INT and CHAR types.

On the answer 2, we just try to multiply 2 CHAR, therefore an error is raised up.

Good question!
Post #1259310
Posted Wednesday, February 29, 2012 1:41 AM
SSC Eights!

SSC Eights!SSC Eights!SSC Eights!SSC Eights!SSC Eights!SSC Eights!SSC Eights!SSC Eights!

Group: General Forum Members
Last Login: Monday, April 18, 2016 1:02 AM
Points: 978, Visits: 187
raulggonzalez (2/29/2012)
The explanation I see is that on answers 1,3,4,5,6 implicit data types conversion happens because of mixing INT and CHAR types.

On the answer 2, we just try to multiply 2 CHAR, therefore an error is raised up.

Good question!
Yeah, I have to agree, multiplying strings is the cause. It errors before it even tries to implicitly cast the answer to an int.
Post #1259314
Posted Wednesday, February 29, 2012 1:45 AM


SSCommitted

SSCommittedSSCommittedSSCommittedSSCommittedSSCommittedSSCommittedSSCommittedSSCommitted

Group: General Forum Members
Last Login: Friday, April 29, 2016 6:13 AM
Points: 1,802, Visits: 10,290
I particularly like the fact that a QOTD was verified by several people before publication.

Steve Hall
Linkedin
Blog Site
Post #1259316
Posted Wednesday, February 29, 2012 1:48 AM


UDP Broadcaster

UDP BroadcasterUDP BroadcasterUDP BroadcasterUDP BroadcasterUDP BroadcasterUDP BroadcasterUDP BroadcasterUDP Broadcaster

Group: General Forum Members
Last Login: Thursday, April 28, 2016 10:58 AM
Points: 1,458, Visits: 2,783
It gives me this error on the 2nd block

Msg 8117, Level 16, State 1, Line 3
Operand data type char is invalid for multiply operator.

I guess E stands for ERROR?



ww; Raghu
--
The first and the hardest SQL statement I have wrote- "select * from customers" - and I was happy and felt smart.
Post #1259319
Posted Wednesday, February 29, 2012 1:54 AM


Hall of Fame

Hall of FameHall of FameHall of FameHall of FameHall of FameHall of FameHall of FameHall of FameHall of Fame

Group: General Forum Members
Last Login: Today @ 3:56 AM
Points: 3,143, Visits: 3,013
This kind of error also is independent from version of sqlserver.
You can not use - * / operators with chars
Post #1259329
Posted Wednesday, February 29, 2012 2:34 AM
SSCrazy

SSCrazySSCrazySSCrazySSCrazySSCrazySSCrazySSCrazySSCrazy

Group: General Forum Members
Last Login: Friday, April 29, 2016 7:26 AM
Points: 2,160, Visits: 7,807
Yet another question that tells us not to rely on implicit conversion...
Post #1259357
« Prev Topic | Next Topic »

Add to briefcase 1234»»»

Permissions Expand / Collapse