ich die Dezimalgenauigkeit hinzufügen möchten für die Werte zu setzenDezimalgenauigkeit in hive
Beispiel:
select 1*1.00000;
Ausgang: 1.0
Auch mit den Darstellern versucht
select cast(cast(1*1.0000 as double) as decimal(5,2))
Ausgabe: 1
Ich möchte, dass die Ergebnisse als 1.000
angezeigt werden. Gibt es eine Möglichkeit, dies im Bienenstock zu tun?
Oh Okay, es funktioniert, aber ich möchte die Genauigkeit standardmäßig eingestellt werden, ob meine Daten 1 oder 1.000 oder 1.0000 ist die endgültige Ausgabe sollte als 1.000 sein. Gibt es einen anderen Weg? Da meine Daten bereits in Tabellen sind, die riesig sind, kann ich keine Cte- oder Temp-Tabellen erstellen. –
Es gibt keine Möglichkeit, denke ich .. –