AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Text suchen, dabei die Leerzeichen ignorieren
Thema durchsuchen
Ansicht
Themen-Optionen

Text suchen, dabei die Leerzeichen ignorieren

Ein Thema von Kostas · begonnen am 21. Mai 2025 · letzter Beitrag vom 22. Mai 2025
Antwort Antwort
TurboMagic

Registriert seit: 28. Feb 2016
Ort: Nordost Baden-Württemberg
3.096 Beiträge
 
Delphi 12 Athens
 
#1

AW: Text suchen, dabei die Leerzeichen ignorieren

  Alt 21. Mai 2025, 21:38
Wie wäre es damit:

Code:
SELECT * FROM MyTable
WHERE MyField LIKE 'DSüB-T-C-0%';
Das % ist dabei die Notation für "egal was danach kommt".
Grüße
TurboMagic
  Mit Zitat antworten Zitat
Kostas

Registriert seit: 14. Mai 2003
Ort: Gerstrhofen
1.117 Beiträge
 
Delphi 12 Athens
 
#2

AW: Text suchen, dabei die Leerzeichen ignorieren

  Alt 21. Mai 2025, 21:41
Hi,

leider muss der komplette Text gsucht werden. Der Text vor der Nummer gibt es öfters. Es gibt weitere Bezeichner und die Anzahl der Zeichen für die Nummer ist ebenfalls dynamisch.
  Mit Zitat antworten Zitat
mandras

Registriert seit: 22. Mai 2019
4 Beiträge
 
#3

AW: Text suchen, dabei die Leerzeichen ignorieren

  Alt 21. Mai 2025, 22:18
evtl. könnte folgendes helfen:

Code:
SELECT * from MyTable
where replace (MyField,' ','')
like '<hierdersuchbegriff>'
  Mit Zitat antworten Zitat
TurboMagic

Registriert seit: 28. Feb 2016
Ort: Nordost Baden-Württemberg
3.096 Beiträge
 
Delphi 12 Athens
 
#4

AW: Text suchen, dabei die Leerzeichen ignorieren

  Alt 21. Mai 2025, 22:21
evtl. könnte folgendes helfen:

Code:
SELECT * from MyTable
where replace (MyField,' ','')
like '<hierdersuchbegriff>'
Ah! So ungefähr das, was ich mir auch vorgestellt habe.
Grüße
TurboMagic
  Mit Zitat antworten Zitat
Kostas

Registriert seit: 14. Mai 2003
Ort: Gerstrhofen
1.117 Beiträge
 
Delphi 12 Athens
 
#5

AW: Text suchen, dabei die Leerzeichen ignorieren

  Alt 22. Mai 2025, 07:17
evtl. könnte folgendes helfen:

Code:
SELECT * from MyTable
where replace (MyField,' ','')
like '<hierdersuchbegriff>'
Perfekt, geau das habe ich geusucht.
Damit werden ich einmalig alle Records aktualisieren und in ein Trigger einbauen so dass zukünftige Eingaben gleich bereinigt werden.

Bestend Dank und eine schöne Zeit zusammen.
  Mit Zitat antworten Zitat
TurboMagic

Registriert seit: 28. Feb 2016
Ort: Nordost Baden-Württemberg
3.096 Beiträge
 
Delphi 12 Athens
 
#6

AW: Text suchen, dabei die Leerzeichen ignorieren

  Alt 21. Mai 2025, 22:20
Hallo,

dann vielleicht das hier:
https://www.firebirdsql.org/refdocs/...c-replace.html

Damit könnte man alle Leerzeichen ersetzen.

Oder man könnte ein Programm schreiben welches in der Tabelle mal alles
glatt zieht und dann auch das normalerweise zum EInfügen von Daten benutzte
Programm so abzuändern, dass es diese Eingaben immer in das korrekte
Format bringt.
Grüße
TurboMagic
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:59 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