Study-Board.de
  1. Suche
  2. Startseite
    1. Deals
      1. Social Deals
      2. Amazon Deals
      3. Prime Angebote
    2. Datenbanken
      1. Rezeptbuch
  3. Forum
    1. Dashboard
    2. Unerledigte Themen
    3. Gamification
  4. Tippspiel
    1. Rangliste
    2. Tippgemeinschaften
    3. Tipper-Übersicht
    4. Meine Statistik
    5. Hall of Fame
    6. WM-Wertung
  5. Formel 1
    1. Rennen
    2. Fahrer
    3. Teams
  6. Umfragen
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Forum
  • Artikel
  • Seiten
  • wcf.search.type.de.flexiblelist.wsc.entry
  • Termine
  • Galerie
  • wcf.search.type.com.amp.advancedpoll.search
  • Erweiterte Suche
  1. Study-Board.de
  2. Forum
  3. Fachforen Wirtschaftswissenschaften
  4. Wirtschaftsinformatik

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

  • k.end
  • 19. September 2005 um 20:20
  • Erledigt
  • k.end
    Neuer Benutzer
    Beiträge
    23
    • 19. September 2005 um 20:20
    • #1

    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

  • thurman
    Moderator
    Beiträge
    347
    • 19. September 2005 um 21:41
    • #2

    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
    Neuer Benutzer
    Beiträge
    23
    • 20. September 2005 um 08:39
    • #3

    Kann es daran liegen, dass ich das Ganze über die SQL-Abfrage von MSAccess mache und nicht mit MySQL oder so?

    Gruß und Danke!
    k.end

  • El-Gringo
    Neuer Benutzer
    Beiträge
    6
    • 20. September 2005 um 09:14
    • #4

    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

  • k.end
    Neuer Benutzer
    Beiträge
    23
    • 21. September 2005 um 22:47
    • #5

    Ja, funktioniert! Vielen Herzlichen Dank!

  1. admin Lv. 1 95 XP
  2. Jens Lv. 1 22 XP
  3. Dieter Lv. 1 20 XP
Vollständige Bestenliste

Benutzer online in diesem Thema

  • 1 Besucher
  1. Dealfuchs.info
  2. Impressum
    1. Datenschutzerklärung
    2. Verhaltenskodex
      1. Learn to Post
  3. Mediadaten
  4. Study-Talk.de - Rabatte nicht nur für Studenten
  5. Kontakt
Community-Software: WoltLab Suite™