2011-11-07 8 views
10

मैं डेटाबेस में डेटा डालने के लिए, उनके पास दशमलव और ऋणात्मक संख्या है, क्या डेटाटाइप दशमलव के नकारात्मक संख्या में कोई तरीका है या क्या कोई अन्य डेटा प्रकार मैं उपयोग कर सकता हूं?एसक्यूएल डेटा टाइप नकारात्मक दशमलव

+1

नकारात्मक दशमलव मानों के साथ कुछ भी गलत नहीं है लेकिन मुझे लगता है कि आपके प्रश्न को शायद कुछ स्पष्टीकरण की आवश्यकता है। यह ठीक है कि आप क्या करना चाहते हैं? – Carth

उत्तर

11

decimal डेटाटाइप नकारात्मक संख्या भी स्टोर कर सकता है। तो अपने प्रश्न का उत्तर देने के लिए, हाँ आप ऋणात्मक दशमलव संख्याओं को संग्रहीत करने के लिए decimal डेटाटाइप का उपयोग कर सकते हैं।

create table NegativeDecimal 
(
    somedec decimal(10, 4) not null 
) 
go 

insert into negativedecimal 
select -12.3 
union all 
select 16.4 
go 

select * 
from NegativeDecimal 

somedec 
--------------------------------------- 
-12.3000 
16.4000 

(2 row(s) affected) 

संपादित करें: यह आपको एसक्यूएल सर्वर का उपयोग कर रहे प्रदान की जाती है

यहाँ कुछ सबूत है। कृपया अपने आरडीबीएमएस निर्दिष्ट करें।

1

आप राज्य नहीं है जो DBMS उपयोग कर रहे हैं, लेकिन MySQL पर कम से कम, नकारात्मक दशमलव में समर्थित हैं:

mysql> create table x (x decimal(5,2)); 
Query OK, 0 rows affected (0.06 sec) 

mysql> insert into x (x) values (-3.14); 
Query OK, 1 row affected (0.00 sec) 

mysql> select * from x; 
+-------+ 
| x  | 
+-------+ 
| -3.14 | 
+-------+ 
1 row in set (0.00 sec) 
0

गणित परिभाषा के लिए दशमलव संख्या सकारात्मक या नकारात्मक हो सकता है और डेटा संरचनाओं पता कि, इसी कारण से नकारात्मक या सकारात्मक संख्या

संबंधित मुद्दे