Announcement

Collapse
No announcement yet.

Access Äquivalent für % SQL

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Access Äquivalent für % SQL

    Hallo,

    ich suche das % von Sql, welches verwendet wird um zum Beispiel die Zahl 100 mit 1% in der Datenbank zu finden, also ein Platzhalter für beliebige Zeichen

    Gibt es sowas auch für Access / MsSQL ?


    Lieben dank schonmal jetzt.

    greetz

  • #2
    In T-SQL gibt es auch Wildcard: % für 0-n Zeichen, _ für 1 Zeichen.
    In MS Access sind es * und ?, analog zu DOS.

    Nur funktioniert das natürlich nur mit Datentypen (N)(Var)Char, also mit Zeichen-Datentypen, nicht mit numerischen Datentypen; die müssten zuvor konvertiert werden.
    Olaf Helper

    <Blog> <Xing>
    * cogito ergo sum * errare humanum est * quote erat demonstrandum *
    Wenn ich denke, ist das ein Fehler und das beweise ich täglich

    Comment


    • #3
      Auch in Access ist i.d.R. % wie auch im SQL-Standard das gesuchte Wildcard.
      Jedoch ist bei bestimmten Zugriffswegen entgegen dem Standard * zu nehmen.

      Comment


      • #4
        Danke für die schnelle Hilfe. genau das hab ich gesucht.
        Leider funktioniert es nicht, irgendetwas mach ich falsch.

        Wenn der Datenbankeintrag 0.1.12 heißt...

        Code:
        And texte.key='0.' & koerperteile.id & '.12';
        zeigt den Eintrag an, jetze ersetze ich nur die 2 mit # / ? / * (benutze Access,sorry wegen falsche Forum)

        Code:
        And texte.key='0.' & koerperteile.id & '.1*';
        texte.key ist vom Typ Text, müsste mir doch jetz auch noch den Eintrag ausgeben. Passiert aber nicht.

        Hab schon einige Variationen ausprobiert ....
        Wär cool wenn ihr mir nochmal helfen könnt.

        danke schonmal jetzt

        Comment


        • #5
          Mit = vergleichst Du auch auf Gleichheit, nicht auf "Ähnlichkeit".
          Dafür gibt es den LIKE Befehl:

          [highlight=SQL]And texte.key LIKE '0.' & koerperteile.id & '.1*';
          [/highlight]
          Olaf Helper

          <Blog> <Xing>
          * cogito ergo sum * errare humanum est * quote erat demonstrandum *
          Wenn ich denke, ist das ein Fehler und das beweise ich täglich

          Comment


          • #6
            sehr schön

            Danke

            Comment

            Working...
            X