tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
1
ZUGRIFFE
342
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    AndreasNDS AndreasNDS ist offline Rookie
    Registriert seit
    Mar 2011
    Beiträge
    5
    Hallo,

    in Excel kann ich mit einem VB-Script die Werte aus einer Spalte in ein Muster umwandeln.
    z.B. Wert "056A. 4bc2-1" in "dddc. dccd-d".
    d = Zahl
    c = Buchstabe
    Leer- und Sonderzeichen werden "normal" angezeigt.

    Jetzt die Frage, ist das auch mit einem SQL Script auf einer DB2 möglich? Wenn ja, wie lautet die SQL?


    Falls es hilft, hier der VB-Code aus meiner Excel-Datei:
    Function MeinMuster(ByVal Wert As String) As String
    Dim i As Integer, strchar As String

    MeinMuster = Wert
    For i = 1 To Len(Wert)
    strchar = Mid(Wert, i, 1)
    If strchar Like "#" Then
    Mid(MeinMuster, i, 1) = "d"
    ElseIf strchar Like "[a-zäöüßA-ZÄÖÜ]" Then
    Mid(MeinMuster, i, 1) = "c"
    End If
    Next
    End Function

    In Access würde es mit dem VB-Code dann so lauten:
    SELECT Wert, MeinMuster(Wert) AS Muster FROM Tabelle1


    Danke für die Hilfe
     

  2. #2
    Avatar von Yaslaw
    Yaslaw Yaslaw ist offline n/a
    tutorials.de Moderator
    Registriert seit
    Dec 2007
    Ort
    Winterthur(CH)
    Beiträge
    5.205
    Unterstützt DB2 Reguläre Ausdrücke? Das währe ein klassisches Anwendungsbeispiel
     
    ---------------------------------------------------------------------------------------------------
    item: Ich habe es mir aus gesundheitlichen Gründen abgewöhnt unformatierten Code zu lesen (Auch SQL-Statements kann man formatieren!)
    item: Tutorial: [PHP][MySQL] Debug Queries
    item: Schreibt mir keine PN mit Fragen die im Forum beantwortet werden können - ich mache kein persönliches coaching
    item: Bitte zur besseren Lesbarkeit PHP-Code in [PHP]...[/PHP], SQL in [SQL]...[/SQL], Visual Basic in [VB]...[/VB] etc. schreiben

Ähnliche Themen

  1. #2 Werte kombinieren und ausgeben#
    Von webcamping im Forum Office-Anwendungen
    Antworten: 3
    Letzter Beitrag: 06.03.09, 08:31
  2. die 10 grössten werte ausgeben
    Von pikus im Forum Relationale Datenbanksysteme
    Antworten: 2
    Letzter Beitrag: 19.07.07, 13:51
  3. Null-Werte ausgeben
    Von mr-sansibar im Forum Relationale Datenbanksysteme
    Antworten: 0
    Letzter Beitrag: 26.03.07, 12:11
  4. sql werte mit AJAX ausgeben
    Von bensky im Forum PHP
    Antworten: 3
    Letzter Beitrag: 16.01.07, 13:53
  5. Die 3 Max. Werte ausgeben !
    Von HackTack10 im Forum Relationale Datenbanksysteme
    Antworten: 1
    Letzter Beitrag: 10.10.05, 16:04

Stichworte