मैं डेटाबेस में डेटा डालने के लिए, उनके पास दशमलव और ऋणात्मक संख्या है, क्या डेटाटाइप दशमलव के नकारात्मक संख्या में कोई तरीका है या क्या कोई अन्य डेटा प्रकार मैं उपयोग कर सकता हूं?एसक्यूएल डेटा टाइप नकारात्मक दशमलव
10
A
उत्तर
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
गणित परिभाषा के लिए दशमलव संख्या सकारात्मक या नकारात्मक हो सकता है और डेटा संरचनाओं पता कि, इसी कारण से नकारात्मक या सकारात्मक संख्या
नकारात्मक दशमलव मानों के साथ कुछ भी गलत नहीं है लेकिन मुझे लगता है कि आपके प्रश्न को शायद कुछ स्पष्टीकरण की आवश्यकता है। यह ठीक है कि आप क्या करना चाहते हैं? – Carth