Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

SQL Problem: Spalten mit TEXT Inhalten subtrahieren

Empfohlene Antworten

Veröffentlicht

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.

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 :)

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.