Was ist an diesem SQL-Befehl falsch?!?!?

  • Hallo,

    es geht um folgendes: Aus der folgenden Tabelle sollen alle Vorlesungen mit dem Wortbestandteil "Info" im Titel ausgegebn werden:

    Vorlesungen

    VorlesungsNr Titel

    001 Info1
    002 SQL (Info2)
    053 Datenbanken
    107 BWL1
    108 BWL2
    221 Mathe1
    222 Mathe2

    Meine Abfrage:
    SELECT Titel
    FROM Vorlesungen
    WHERE Titel LIKE '%Info%';

    Er gibt nur eine leer Tabelle mit dem Titel aus?!?!?

    Hat jemand den Plan woran´s liegt???

    Grüße und Danke,
    k.end

  • Hey Gast!
    Hast Du eine Frage, die Du gerne beantwortet haben möchtet? Klickt auf den folgenden Link und Du wirst die Antwort finden:

    Hier findest Du die Antworten

    Egal, ob es sich um eine Frage zu einem bestimmten Thema in eurem Studium oder um allgemeine Ratschläge handelt - wir haben die Antworten, die ihr sucht. Also zögert nicht und klickt auf den Link! Wir freuen uns darauf, euch zu helfen.

  • hmm ich sehe dort keinen fehler, bei mir funktioniert die Abfrage auch. Heisst denn deine Tabelle wirklich Vorlesungen? oder heisst die Datenbank so?


    Zeige Datensätze 0 - 1 (2 insgesamt, die Abfrage dauerte 0.0006 sek)
    SQL-Befehl:
    SELECT Titel
    FROM Vorlesungen
    WHERE Titel LIKE '%Info%'


    Gruß
    Frank


    Edit: Ansonsten probiere doch mal

    SELECT `Titel`
    FROM `Vorlesungen`
    WHERE `Titel` LIKE '%Info%'
    LIMIT 0 , 30

    vlt. liegts an der SQL Version, ansonsten noch mal Groß und Kleinschreibung kontrollieren

    [ALIGN=center]
    --------------------------------------
    Gehe Wege und nicht nur Straßen,
    damit Du Spuren hinterlässt
    und nicht bloß Staub.
    --------------------------------------
    [/CENTER]

  • k.end

    also in ACCESS mußt du die %-Zeichen durch ein Sternchen ersetzen, dann klappt es.

    SELECT Vorlesungen.Titel
    FROM Vorlesungen
    WHERE Titel LIKE '*Info*' ;

    Beachte also die Metazeichen der entsprechende DB-Version.

    Chris

    Fragen sind dazu da, dass sie gestellt werden. Ansonsten würden sie ja nie alle! :D