Im inserimento di dati in un database, hanno un numero decimale e un numero negativo, c'è un modo per DataType Decimal in numeri negativi o c'è un altro tipo di dati che posso usare?SQL DataType Negative Decimal
10
A
risposta
11
Il tipo di dati decimal
può memorizzare anche numeri negativi. Quindi per rispondere alla tua domanda, sì, puoi usare il tipo di dati decimal
per memorizzare numeri decimali negativi.
Ecco una prova:
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)
EDIT: Questo è fornito si utilizza SQL Server. Si prega di specificare il tuo RDBMS.
1
Non dichiarate che DBMS si sta utilizzando, ma su MySQL, almeno, negativi sono supportati in decimali:
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
Per la definizione matematica numero decimale potrebbe essere positiva o negativa e le strutture di dati sai che, per lo stesso motivo, non è un tipo speciale per numeri positivi o negativi
Problemi correlati
- 1. Java: doppio formato Datatype Decimal numero di virgola
- 2. SQL Server NUMERIC/DECIMAL precisione rispetto all'archiviazione
- 3. Datatype PostgreSQL e C#
- 4. SQL DataType - Come conservare un anno?
- 5. C# sizeof decimal?
- 6. RewriteCond con condizioni negative
- 7. AtomicInteger: keep not-negative
- 8. Primitive negative senza segno?
- 9. zeri negative di Matlab
- 10. uniqueidentifier DataType equivalente in C#
- 11. varbinary (max) datatype non valido
- 12. Azure DocumentDB Decimal Truncation
- 13. Come usare MySQL DECIMAL?
- 14. Python Decimal to String
- 15. Conversione `false` in` quelle negative
- 16. getschema ("Columns") + return DataType;
- 17. Silverlight 4 DataTemplate DataType
- 18. DataType vs UiHint
- 19. Tipo di dati DECIMAL MySQL
- 20. Bash Multiplying Decimal to int
- 21. Motivo per utilizzare DECIMAL (31,0)
- 22. C# Casting to a decimal
- 23. -mail con DataAnnotations e DataType
- 24. jQuery movimentazione con "script" dataType
- 25. Converti stringa in DataType appropriato
- 26. Ottenere un colonne DataTable DataType
- 27. dataType vs accept - Ajax Request
- 28. Misterioso `1 in XAML Datatype
- 29. Nessun errore per array di dimensioni negative
- 30. Come posso gestire le mod non negative?
Non c'è niente di sbagliato con i valori decimali negativi ma penso che la tua domanda abbia forse bisogno di qualche chiarimento. Cosa ti piacerebbe fare esattamente? – Carth