Zum Inhalt springen

SQL Problem: Spalten mit TEXT Inhalten subtrahieren


Empfohlene Beiträge

Geschrieben

Folgendes bereitet mir Kopfzerbrechen:

Ich habe eine SQL Tabelle mit div. Spalten ( unter anderem EmployeeCompany und EmployeeDepartment)

In der ersten Spalte steht die "Firma" drin, dieser Wert kann zwischen 2 und 5 Stellen haben. zum Beispiel AB , CDE , DEFG ....

In der zweiten Spalte steht die Abteilung, dieser Wert kann beliebig lang sein und beginnt immer mit der Firma und endet mit einer 1-3 stelligen Nummer. zum beispiel AB1, AB123, AB132, CDE1, DEFG123 ...

Ich möchte folgendes erreichen: In einem View möchte ich die Werte in Spalte 2 zusammenfassen. Wenn die Zahl 1 stellig ist, soll sie so bleiben. Wenn die Zahl 3 stellig ist, sollen nur die ersten beiden Zahlen herangezogen werden.

Beispiel:

Ausgangspunkt: AB2, AB123, AB124 => Ergebniss soll sein: AB2, AB12, AB12

Alles verstanden? ;-) Würde mich über eine Hilfe wirklich freuen. Danke.

Geschrieben

Hi,

also ich würde mit den Funktionen LENGTH(char) und SUBSTR(char, m [, n]) arbeiten.

z.B.:

SELECT case where (LENGTH(SPALTE1) +1) < (LENGTH(SPALTE2))

then SUBSTR(SPALTE2, 0,LENGTH(SPALTE2)-1)

else SPALTE2

end

FROM DUAL

hoffe das ist soweit verständlich :)

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...