![]() |
Datenbank: firebird • Zugriff über: ibx, ibexpert
wie sag ich's auf sql?`
Hallo
ich weiß ich hab diese frage schon mal gestellt, aber leider hat mir die antwort nicht weitergeholfen angenommen ich habe tabelle t mit dem feld t.x jetzt suche ich den datensatz, bei dem x = 'schießmichtot' wenn 'schießmichtot' nicht drin ist, dann soll er mir den datensatz zurückgeben, der am nächsten an 'schießmichtot' dran ist ich weiß, man kann mit 'where x like 'schießmich%'' und so arbeiten aber da bekomm ich eben auch nur all die datensätze zurück die zumindest mit 'schießmich' beginnnen. angenommen ich habe 2 datensätze in t; bei einem ist x = 'susi' beim andern ist x = 'zebra'..dann sollte der mir eben susi zurückgeben, weil susi eben von den beiden noch am nächsten an 'schießmichtot' dran ist; wisst ihr was ich meine? das muss doch irgendwie gehen, oder? danke, martin |
Re: wie sag ich's auf sql?`
In einer einfachen SQL-Abfrage geht das sicherlich nicht so. In einer SP mit RegEX-UDfs könntest du dir das zusammenbasteln. Einfach wird das aber nicht.
|
Re: wie sag ich's auf sql?`
Zitat:
nach dem Du selber sagst das Du die Frage schon einmal gestellt hat und der Titel wirklich nicht aussagekräftig ist wirst Du mir sicher verzeihen wenn ich diesen Thread schliesse. Suche doch noch mal den Thread den Du ursprünglich erstellt hast und mache dort weiter. Danke. * c l o s e * P.S.: Wenn Du meinst dieser Thread sollte doch weitergeführt werden dann wende Dich an mich oder einen anderem aus dem Theam . |
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:22 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-2025 by Thomas Breitkreuz