Office: Leerzeichen in SQL-Abfrage ignorieren oder entfernen

Helfe beim Thema Leerzeichen in SQL-Abfrage ignorieren oder entfernen in Microsoft Access Hilfe um das Problem gemeinsam zu lösen; Hallo allerseits, ich habe hier ein kleines Problem. Über eine SQL-SELECT-Abfrage möchte ich Datensätze in einer Datenbank suchen. Dabei tritt jedoch... Dieses Thema im Forum "Microsoft Access Hilfe" wurde erstellt von Mose.P, 9. November 2004.

  1. Leerzeichen in SQL-Abfrage ignorieren oder entfernen


    Hallo allerseits,

    ich habe hier ein kleines Problem. Über eine SQL-SELECT-Abfrage möchte ich Datensätze in einer Datenbank suchen. Dabei tritt jedoch das Problem auf, dass die Eingaben in der Datenbank möglicherweise nicht konsistent sind. Deshalb möchte ich der SQL-Funktion "beibringen", Leerzeichen zu ignorieren.

    Beispiel:
    "Du Pont" und "DuPont" sollen beide gleich behandelt (d.h. gefunden) werden.

    Auf VBA-Ebene hatte ich einen tollen Code dazu gefunden (Access-Codeschnipsel), aber es muss auf SQL-Ebene gemacht werden, da die Datenmenge extrem umfangreich ist. Deshalb konnte mir auch dieser Beitrag nicht weiterhelfen.

    Als Access-Version kommt Access2000 zum Einsatz und greift über ODBC auf eine SQL-Datenbank zu.

    Für Ideen und Anregungen bin ich sehr dankbar!

    :)
     
  2. Hi,

    du kannst auch das hier verwenden. Dazu musst du die Funktion als Public deklarieren und in ein globales Modul stecken, der Name der Funktion und des Moduls müssen unterschiedlich sein! Dann kannst du die Funktion auch in einer Abfrage verwenden:

    NeueSpalte: KillAllBlanks([DeinFeld])
     
    J_Eilers, 10. November 2004
    #2
  3. Du könntest sowohl in der Feldauswahl als auch im Suchbegriff die Replace-Funktion anwenden: SELECT Replace(FeldXYZ, " ", "") ... FROM Tabelle4711 WHERE Replace(FeldXYZ, " ", "") LIKE Replace("Du Pont", " ", "") - die Abfrage braucht natürlich ihre Rechenzeit, weswegen es günstiger wäre, für konsistente Daten zu sorgen.
     
Thema:

Leerzeichen in SQL-Abfrage ignorieren oder entfernen

Die Seite wird geladen...
  1. Leerzeichen in SQL-Abfrage ignorieren oder entfernen - Similar Threads - Leerzeichen SQL Abfrage

  2. Leerzeichen entfernen

    in Microsoft Excel Hilfe
    Leerzeichen entfernen: Halo, ich habe folgendes Problem, ich möchte Leerzeichen am Ende entfernen integriert in eine Fornel, leider bin ich mit Glätten und Wechseln nicht wirklich weit gekommen. in der Tabelle ist es...
  3. Absätze und Leerzeichen am Ende löschen

    in Microsoft Word Hilfe
    Absätze und Leerzeichen am Ende löschen: Hallo! Folgendes Problem: In einem Dokument, dass auf einer Vorlage basiert, gibt es teilweise mehrere (1 bis 20) Abschnitte (eingefügt über Layout - Umbrüche - Abschnittsumbrüche). Mit 1...
  4. Leerzeichen vor linksbündigem Text in Zellen

    in Microsoft Excel Hilfe
    Leerzeichen vor linksbündigem Text in Zellen: Wie füge ich in einem linksbündigen Text ein Leerzeichen ein, um einen Abstand zur Gitternetzlinie zu erhalten?
  5. Bestimmte Daten in neues Tabellenblatt übernehmen, ohne Leerzeichen

    in Microsoft Excel Hilfe
    Bestimmte Daten in neues Tabellenblatt übernehmen, ohne Leerzeichen: Hallo zusammen, ich habe eine Tabelle mit diversen Daten. Angefügt habe ich eine Beispieldatei. Ich möchte jetzt im zweiten Tabellenblatt alle Zellen mit den Daten von zB dem Mitarbeiter Müller...
  6. Leerzeichen werden nicht erkannt

    in Microsoft Outlook Hilfe
    Leerzeichen werden nicht erkannt: Hallo an Alle, ich bin mir nicht sicher, ob ich hier überhaupt richtig bin, weil ich nicht weiß, ob das Problem an Typo3 oder Outlook liegt. Im Html werden Leerzeichen im mailto-Body mit "%20"...
  7. Leerzeichen abschließend im String

    in Microsoft Access Hilfe
    Leerzeichen abschließend im String: Hallo, ich habe hier eine DB, in der sich viele Leute textlich verwirklichen können. Teilweise mit unangenehmen Flüchtigkeitsfehlern (Montuer statt Monteur z.B.). Nun möchte ich, dass die...
  8. Zahlenfolge mit Leerzeichen in zwei Spalten

    in Microsoft Excel Hilfe
    Zahlenfolge mit Leerzeichen in zwei Spalten: Hallo, ich habe mal eine Frage an die Excelspezialisten. Und zwar ist es irgendwie möglich einen Zahlenblock mit Leerzeichen automatisch in zwei Spalten aufzuteilen Beispiel: Ich habe einen...
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden