Click here to monitor SSC
SQLServerCentral is supported by Red Gate Software Ltd.
 
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: Today @ 12:49 AM
Points: 1,333, Visits: 1,185
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 @ 6:00 AM
Points: 801, Visits: 1,009
Good Question....
Post #1259253
Posted Wednesday, February 29, 2012 12:38 AM
SSCrazy

SSCrazySSCrazySSCrazySSCrazySSCrazySSCrazySSCrazySSCrazy

Group: General Forum Members
Last Login: Wednesday, April 22, 2015 2:16 AM
Points: 2,019, Visits: 542
Very interesting question. Learnt something new again.
Post #1259290
Posted Wednesday, February 29, 2012 1:37 AM
Right there with Babe

Right there with BabeRight there with BabeRight there with BabeRight there with BabeRight there with BabeRight there with BabeRight there with BabeRight there with Babe

Group: General Forum Members
Last Login: 2 days ago @ 12:29 PM
Points: 775, Visits: 1,150
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: Thursday, April 23, 2015 8:53 AM
Points: 804, Visits: 136
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: Today @ 7:07 AM
Points: 1,524, Visits: 8,919
I particularly like the fact that a QOTD was verified by several people before publication.

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


Ten Centuries

Ten CenturiesTen CenturiesTen CenturiesTen CenturiesTen CenturiesTen CenturiesTen CenturiesTen Centuries

Group: General Forum Members
Last Login: 2 days ago @ 8:19 AM
Points: 1,237, Visits: 2,691
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


SSCrazy

SSCrazySSCrazySSCrazySSCrazySSCrazySSCrazySSCrazySSCrazy

Group: General Forum Members
Last Login: Today @ 7:09 AM
Points: 2,783, Visits: 2,657
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
SSCommitted

SSCommittedSSCommittedSSCommittedSSCommittedSSCommittedSSCommittedSSCommittedSSCommitted

Group: General Forum Members
Last Login: Friday, April 24, 2015 1:47 AM
Points: 1,927, Visits: 7,029
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