[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Dec 2005
    Beiträge
    9

    Abfrage nach <> Ziffern in SQL

    Ich muss in einer SQL-Abfrage einen 14stelligen String, der nur einen numerischen Betrag, also Ziffern von 0 bis 9 und noch ein Minus-Vorzeichen am Anfang, enthalten darf, dahingehend ausfiltern, ob sich an irgendeiner Stelle ein Buchstaben oder ein Sonderzeichen eingeschlichen hat.

    Es ist zwar sehr mühselig möglich, mit Substring und vielen "or" Abfragen jede Stelle einzeln auszulesen.

    Aber gibt es da keine SQL-Funktion, die diese Suche erleichtert?

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.245
    Am einfachsten ist da die Translate-Funktion.
    Ersetze alle Ziffern durch Leerzeichen und prüfe das Ergebnis auf Blank.
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

Similar Threads

  1. Einfache Abfrage in COBOL/400 mit EXEC SQL
    By AS400-Anfänger in forum NEWSboard Programmierung
    Antworten: 6
    Letzter Beitrag: 27-06-06, 13:18
  2. sql abfrage
    By steven_r in forum NEWSboard Programmierung
    Antworten: 3
    Letzter Beitrag: 17-05-06, 15:49
  3. Problem bei Abfrage bei Imbedded SQL
    By cbe in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 08-06-05, 16:21
  4. sql abfrage mit substring
    By juergenkemeter in forum NEWSboard Programmierung
    Antworten: 5
    Letzter Beitrag: 17-11-04, 14:32
  5. MS Access SQL Abfrage über ODBC
    By Helwo in forum IBM i Hauptforum
    Antworten: 4
    Letzter Beitrag: 19-03-02, 09:01

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • You may not post attachments
  • You may not edit your posts
  •