Capior: WHERE

Hi

frage zu "WHERE"

ich habe eine abfrage...z.b.

SQL = "SELECT * FROM tabelle WHERE genre = 'Jazz' OR genre = 'Rock'"

kann ich sowas nicht kürzer schreiben?

so à la:

SQL = "SELECT * FROM tabelle WHERE genre = 'Jazz','Rock'"

bei meinem test ging das nicht, aber gibt es eine einfachere verknüpfung als das ganze immer zu wiederholen?

danke und tschüss
  capior

  1. Hi,

    frage zu "WHERE"

    bei welchem SQL-Dialekt? Oracle, Postgre, MySQL, MS-SQL, Internolix...

    SQL = "SELECT * FROM tabelle WHERE genre = 'Jazz','Rock'"

    WHERE genre IN ('Jazz', 'Rock')

    bei meinem test ging das nicht,

    Ich garantiere Dir, daß es auch zu Deinem DBMS eine Dokumentation gibt. Das Lesen derselben hilft gegen den Frust beim Raten, und gegen die Wartezeit, wenn andere gefragt werden.

    Cheatah

    1. Hi,

      frage zu "WHERE"

      bei welchem SQL-Dialekt? Oracle, Postgre, MySQL, MS-SQL, Internolix...

      sorry, access..

      SQL = "SELECT * FROM tabelle WHERE genre = 'Jazz','Rock'"

      WHERE genre IN ('Jazz', 'Rock')

      danke, das funzt soweit, aber was bedeutet das "IN"
      hättest du mir äch einen link oder so...ich find keine gute doku zu where

      bei meinem test ging das nicht,

      Ich garantiere Dir, daß es auch zu Deinem DBMS eine Dokumentation gibt. Das Lesen derselben hilft gegen den Frust beim Raten, und gegen die Wartezeit, wenn andere gefragt werden.

      ja, wo gibt es eine doku...
      wegen der wartezeit..naja, easy...ich hab schulferien und so ist das also kein problem..zeit hab ich genug..easy, man :-)

      Cheatah

      danke und cu
        capior

      1. Hi,

        frage zu "WHERE"

        bei welchem SQL-Dialekt? Oracle, Postgre, MySQL, MS-SQL, Internolix...
        sorry, access..

        SQL = "SELECT * FROM tabelle WHERE genre = 'Jazz','Rock'"

        WHERE genre IN ('Jazz', 'Rock')
        danke, das funzt soweit, aber was bedeutet das "IN"
        hättest du mir äch einen link oder so...ich find keine gute doku zu where

        bei meinem test ging das nicht,

        Ich garantiere Dir, daß es auch zu Deinem DBMS eine Dokumentation gibt. Das Lesen derselben hilft gegen den Frust beim Raten, und gegen die Wartezeit, wenn andere gefragt werden.
        ja, wo gibt es eine doku...
        wegen der wartezeit..naja, easy...ich hab schulferien und so ist das also kein problem..zeit hab ich genug..easy, man :-)

        Cheatah
        danke und cu
          capior

        Du findest unter kickme.to/tiger ein Buch namens SQL in ... Tagen.
        Lade dir das doch einfach mal runter?

        Raphael

        1. Hi,

          frage zu "WHERE"

          bei welchem SQL-Dialekt? Oracle, Postgre, MySQL, MS-SQL, Internolix...
          sorry, access..

          SQL = "SELECT * FROM tabelle WHERE genre = 'Jazz','Rock'"

          WHERE genre IN ('Jazz', 'Rock')
          danke, das funzt soweit, aber was bedeutet das "IN"
          hättest du mir äch einen link oder so...ich find keine gute doku zu where

          bei meinem test ging das nicht,

          Ich garantiere Dir, daß es auch zu Deinem DBMS eine Dokumentation gibt. Das Lesen derselben hilft gegen den Frust beim Raten, und gegen die Wartezeit, wenn andere gefragt werden.
          ja, wo gibt es eine doku...
          wegen der wartezeit..naja, easy...ich hab schulferien und so ist das also kein problem..zeit hab ich genug..easy, man :-)

          Cheatah
          danke und cu
            capior

          Du findest unter kickme.to/tiger ein Buch namens SQL in ... Tagen.
          Lade dir das doch einfach mal runter?

          tststs....sowas mach ich doch nicht! :-)
          danke und tschüss
            capior

          Raphael

          1. Hi,

            Lade dir das doch einfach mal runter?
            tststs....sowas mach ich doch nicht! :-)

            "SQL in 21 Tagen" ist ein bekanntes Werk, das frei zugänglich, aber auch in Printform zu kaufen ist. Es behandelt AFAIK aber nur "Standard-SQL", und geht nicht oder nur wenig auf die einzelnen Dialekte ein. Zum Einstieg sicher nicht ungeeignet; aber für die Praxis empfehle ich doch die Doku des entsprechenden DBMS.

            Cheatah

      2. Hi,

        WHERE genre IN ('Jazz', 'Rock')
        danke, das funzt soweit, aber was bedeutet das "IN"

        auf deutsch heißt es glaube ich "in"... :-)

        Soll heißen: Genau das, was der Begriff außerhalb von SQL bedeutet.

        hättest du mir äch einen link oder so...ich find keine gute doku zu where

        Du sollst keine Doku zu WHERE suchen, sondern eine zu Access. Da ich damit nicht arbeite, kann ich Dir leider keine anbieten. Ist denn keine auf Deiner Festplatte, oder zumindest auf microsoft.com?

        wegen der wartezeit..naja, easy...ich hab schulferien und so ist das also kein problem..zeit hab ich genug..easy, man :-)

        Denk auch an die anderen (wie mich), die dafür Zeit opfern :-)

        Die Doku zu lesen hat auch andere Vorteile; z.B. das man ganz nebenbei Dinge mitbekommt, von denen man nicht mal wußte, daß man darüber überhaupt etwas nachlesen kann. Und Du mußt Dich nicht darauf verlassen, daß Dir nicht jemand grottenfiesen Unsinn erzählt, weil er es vielleicht nicht besser weiß.

        Cheatah

        1. Hi,

          hi

          WHERE genre IN ('Jazz', 'Rock')
          danke, das funzt soweit, aber was bedeutet das "IN"

          auf deutsch heißt es glaube ich "in"... :-)

          Soll heißen: Genau das, was der Begriff außerhalb von SQL bedeutet.

          hättest du mir äch einen link oder so...ich find keine gute doku zu where

          Du sollst keine Doku zu WHERE suchen, sondern eine zu Access. Da ich damit nicht arbeite, kann ich Dir leider keine anbieten. Ist denn keine auf Deiner Festplatte, oder zumindest auf microsoft.com?

          ja, mal schauen, ja..jetzt arbeit ich mal mit IN, bis ich weitere probleme habe :-)

          wegen der wartezeit..naja, easy...ich hab schulferien und so ist das also kein problem..zeit hab ich genug..easy, man :-)

          Denk auch an die anderen (wie mich), die dafür Zeit opfern :-)

          zwingt dich ja niemand :-)

          Die Doku zu lesen hat auch andere Vorteile; z.B. das man ganz nebenbei Dinge mitbekommt, von denen man nicht mal wußte, daß man darüber überhaupt etwas nachlesen kann. Und Du mußt Dich nicht darauf verlassen, daß Dir nicht jemand grottenfiesen Unsinn erzählt, weil er es vielleicht nicht besser weiß.

          ja, doku lesen bedeutet zeit "opfern" :-)

          Cheatah

          danke
            capior

          1. Hi,

            ja, doku lesen bedeutet zeit "opfern" :-)

            es ist eine Opfergabe zugunsten des eigenen Wissens! :-)

            Cheatah

            1. Hi,

              ja, doku lesen bedeutet zeit "opfern" :-)

              es ist eine Opfergabe zugunsten des eigenen Wissens! :-)

              ahaaaa (nasal) :-)

              Cheatah

              capior