Hive-Polsterung führenden Nullen
Ich brauche die Ausgabe einer string-Spalte in meiner Tabelle als 13 Länge char, unabhängig davon, was der Länge ist es, ich brauche es, Dinge mit den restlichen chars mit 0...
Ich habe versucht, verwenden Sie den folgenden code in meine hive-Abfrage, aber nicht die gewünschte Ausgabe erhalten
right('0000000000000' + ProductID, 13)
Hilfe? Dank
InformationsquelleAutor Muthu Palaniappan | 2014-07-28
Du musst angemeldet sein, um einen Kommentar abzugeben.
Hive gebaut hat-in lpad und rpad Funktionen. In Ihrem Fall könnten Sie verwenden:
Oder, wenn Sie benötigen könnten, abzuschneiden, zu 13 Zeichen, könnten Sie wickeln Sie diese in die "richtige" Funktion.
genau das, was ich brauchte! Thnx!
InformationsquelleAutor Jason Rosendale