Ich bin Anfänger in SQL-Abfrage und ich versuche, meine Zeilen so zu aktualisieren:postgresql Update Zeile auf feste stellige Nummer
1 ---> 0001
15 -> 0015
254 -> 0254
1458 -> 1458
Typ Meine Spalte ist Text und es gibt viele Spalten, so kann ich nicht mit
Griffupdate table1 set col1 = 0001 where col1 = 1;
und so weiter ..
Diese einfache Frage scheint aber nach Forschung, konnte ich nicht eine Lösung finden. alles was ich brauche ist so etwas wie
foreach row in col1
if((int)row>0 and < 10)
then row = "000" + row;
Alle Texte sind infact Integer-Wert, aber ich habe sie als Text zu halten. Was ist SQL Abfrage des obigen Codes?
Dank
Welcher Datentyp ist diese Spalte? Wenn es eine Nummer ist, speichert es niemals führende Nullen –
Nein, sein Typ ist Text. (z. B. String) – onur