Supportnet Computer
Planet of Tech

Supportnet / Forum / Datenbanken

suche SQL-lösung um enum werte die als zahlenmit dem typ( text) gespeichert sind in text umzuwandel





Frage

sagt eigentlich schon alles...:-) ich suche ein beispielscript, mit dem man eine komplette spalte in denen zahlenwerte stehen (das feld ist vom typ text- ich habe die daten aus einer nicht konformen sql datenbank importiert) sie in text umwandeln kann. also aus einer 1 soll zum beispiel ein text " nicht bekannt " werden und aus einer 0 das wort "ja". und diese tabelle, die ich mit access bearbeiten möchte sol wieder sql konform exportiert werden können. somit suche ich ein SQL-Scipt.

Antwort 1 von semi

Wenn ich Dich richtig verstanden habe, dann möchtest Du alle Spaltenwerte, die '1' enthalten in 'ja' umwandeln und alle mit '0' in 'nicht bekannt'. Der Typ der Spalte ist bereits vom Typ VARCHAR.
Wenn alles zutrifft, dann geht dies mit zwei einfachen Updates
update tabellenname
set spalte_mit_der_nummer='nicht bekannt'
where spalte_mit_der_nummer='0'
update tabellenname
set spalte_mit_der_nummer='ja'
where spalte_mit_der_nummer='1'

Gruß,
Michael

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: