Ausgabe von bestimmten Namen aus einer Tabelle

  • Hallo,

    Hätte hier eine Anfängerfrage. Ich möchte aus einer Tabelle die Namen raussuchen und ausgeben die mit einem bestimmten Buchstaben beginnen oder gewisse Buchstabenkombinationen beinhalten.

    Meiner Meinung nach sollt das so irgendwie aussehen:

    Code
    select Name
    from Namensliste
    where  ...... = ('P')
    /

    Nur wie bekomme ich es hin das ich spezifizieren kann, dass ich nur den ersten Buchstaben des Wortes meine oder den vierten ?

    bitte um hilfe

    mfg

  • 1. buchstabe:

    SQL
    SELECT Name
    FROM Namensliste
    WHERE Name LIKE "P%";


    bzw. 4. buchstabe:

    SQL
    SELECT Name
    FROM Namensliste
    WHERE Name LIKE "___P%";
  • Hmmm,

    irgendwas hats da noch mit der syntax; ich arbeit mit oracle 10 (sqlplus) und wenn ich "P*" schreib gibts mir nix zurück obwol in der tabelle einige mit P beginnen; irgendeine idee ?

    mfg

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!