tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
4
ZUGRIFFE
293
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von TehQuila
    TehQuila TehQuila ist offline Mitglied
    Registriert seit
    Sep 2011
    Beiträge
    16
    Hi Leute

    Ich suche eine SQL-Funktion, die bei einem SELECT nur die numerischen Werte in einem als String deklarierten Feld ausliesst.

    Beispiel
    Mein Feld beinhaltet: as353D
    und von meinem SELECT möchte ich: 353 zurückerhalten

    Hoffe ihr könnt mit helfe

    Danke Vielmals
    TehQuila
    Geändert von TehQuila (04.10.11 um 13:51 Uhr)
     

  2. #2
    adrian72 adrian72 ist offline Grünschnabel
    Registriert seit
    Oct 2011
    Beiträge
    2
    Hi,
    Du könnstest das Feld "ganz normal" auslesen, dann mit php is_numeric überprüfen, ob Zahlen vorkommen (also as353D wäre dann auch TRUE), und dann die Buchstaben aus dem string löschen. Ob es eine direkte SQL-Abfrage gibt, weiss ich nicht.
     

  3. #3
    Avatar von tombe
    tombe tombe ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Sep 2004
    Ort
    Möglingen (BaWü)
    Beiträge
    3.109
    Um was für eine Datenbank handelt es sich?

    Schau mal hier, da ging es im Grunde um das gleiche Thema.
     
    Sollte ein Tipp von mir geholfen haben, habe ich nichts gegen eine entsprechende Bewertung oder ein Danke und wenn ein Problem gelöst ist, dann den Beitrag bitte auch als erledigt markieren.

    Was ich gar nicht leiden kann sind User die es nicht für nötig halten auf Antworten zu reagieren, die Themen nicht als erledigt markieren und/oder die sich nicht für Hilfe bedanken.

  4. #4
    Avatar von TehQuila
    TehQuila TehQuila ist offline Mitglied
    Registriert seit
    Sep 2011
    Beiträge
    16
    Zitat Zitat von adrian72 Beitrag anzeigen
    Hi,
    Du könnstest das Feld "ganz normal" auslesen, dann mit php is_numeric überprüfen, ob Zahlen vorkommen (also as353D wäre dann auch TRUE), und dann die Buchstaben aus dem string löschen. Ob es eine direkte SQL-Abfrage gibt, weiss ich nicht.
    Das Problem ist dass mir PHP nicht zur Verfügung stehen innerhalb der Umgebung in der ich die Abfrage machen möchte. Es handelt sich hierbei um die Datenbank eines Buchhaltungsystem "Proffix" dort kann ich nur mit MSSQL Daten auswerten aber danke für deine Antwort
     

  5. #5
    Avatar von tombe
    tombe tombe ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Sep 2004
    Ort
    Möglingen (BaWü)
    Beiträge
    3.109
    Gibt es in dem Feld eine bestimmte Formatierung.

    Also wie bei deinem Beispiel zwei Buchstaben, dann eine Zahl und dann wieder ein Buchstabe?
     
    Sollte ein Tipp von mir geholfen haben, habe ich nichts gegen eine entsprechende Bewertung oder ein Danke und wenn ein Problem gelöst ist, dann den Beitrag bitte auch als erledigt markieren.

    Was ich gar nicht leiden kann sind User die es nicht für nötig halten auf Antworten zu reagieren, die Themen nicht als erledigt markieren und/oder die sich nicht für Hilfe bedanken.

Ähnliche Themen

  1. [C] Zahlen von einem String zu entfernen
    Von C_Boy im Forum C/C++
    Antworten: 1
    Letzter Beitrag: 23.01.11, 16:39
  2. Antworten: 7
    Letzter Beitrag: 08.05.08, 22:44
  3. Antworten: 3
    Letzter Beitrag: 30.10.04, 20:31
  4. Antworten: 2
    Letzter Beitrag: 22.09.04, 15:55
  5. Zahlen aus einem String filtern
    Von jenno im Forum PHP
    Antworten: 3
    Letzter Beitrag: 02.02.04, 15:18

Stichworte