![]() |
Datenbank: MS SQL Server • Version: 2000 • Zugriff über: ADO
SQL 5 stellige Nummer auslesen
Hallo,
ich möchte gerne wissen, ob in einem Feld irgendeine 5-stellige Nummer vorkommt. z. B. Feldinhalt : 'blablablablabla 13457 blablablabla blablabla bla' Ergebnis alle Zeilen, in denen eine 5-stellig Nummer vorkommt. Lässt sich das mit SQL realisieren, oder muss ich eine Delphi-Routine schreiben? |
Re: SQL 5 stellige Nummer auslesen
Na wir wärs mit
SQL-Code:
select * from tableA where Ax between 10000 and 99999
|
Re: SQL 5 stellige Nummer auslesen
Hallo,
eine Intervallsuche passt irgendwie nicht zu dem Beispiel. Vielleicht doch besser eine User-Defined-Function? Grüße vom marabu |
Re: SQL 5 stellige Nummer auslesen
Zitat:
Mit der 'User defined function' hab ich keinen blassen Schimmer ! |
Re: SQL 5 stellige Nummer auslesen
Wenn du magst, dann lese dich ein:
![]() |
Re: SQL 5 stellige Nummer auslesen
Werd ich machen (sobald ich in Rente gehe :wink: ).
Habs mir angesehen. Allerdings glaub ich baue ich mir dann doch eine Delphi-Routine. Trotzdem vielen Dank. |
Re: SQL 5 stellige Nummer auslesen
Hallo needatip,
vielleicht so...
SQL-Code:
Gruss
SELECT *
FROM tabelle WHERE feld LIKE '%[0-9][0-9][0-9][0-9][0-9]%' Thorsten |
Re: SQL 5 stellige Nummer auslesen
Die Tatsache, dass du die Nummer brauchst, aber kein eigenes Feld vorgesehen hast,
zeigt dass die Tabellenstruktur nicht (mehr) ausreichend ist. => neue Felder einführen |
Re: SQL 5 stellige Nummer auslesen
Ja klappt gut, aber da bekomm ich auch alle Zeilen mit einer Ziffernanzahl > 5.
Ich möchte aber nur die Zeilen, in denen eine 5-stellige Nummer vorkommt. Ansonsten hilft mir das schon sehr viel weiter und die Abfrage ist echt schnell. |
Re: SQL 5 stellige Nummer auslesen
Dann versuch das doch mal so...
SQL-Code:
Gruss
SELECT *
FROM tabelle WHERE feld LIKE '%[^0-9][0-9][0-9][0-9][0-9][0-9][^0-9]%' Thorsten |
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:27 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz