sql >> データベース >  >> RDS >> Oracle

ある場所で提供されるユニットに登録されている学生を見つけるためのSQLクエリを記述しますか?

    コンピューターは非常に正確です。彼らはあなたがそれを書いたのとまったく同じようにコードを実行します。クエリには次のWHERE句があります:

    location like '%burwood%'
    

    ただし、courseのデータを注意深く見ると locationの値に気付くでしょう Burwoodです 。 'Burwood' 'burwood'と等しくありません 先頭の文字の場合のその違いのため。

    次のようにWHERE句を記述した場合、結果が得られます。

    location like '%urwood%'
    

    ただし、等式フィルターを使用してフィルター処理することをお勧めします。

     select s1.student_id
            , s1.student_fname
            , s1.student_fname
            , c.course
     from course c
          join student2 s2 on s2.course_id = c.course_id
          join student1 s1 on s1.student_id = s2.student_id
     where c.location = 'Burwood';
    


    1. コマンドラインPHPmysql_connect()エラー

    2. フィールドに1を追加します

    3. MySQL整数とDateTimeインデックス

    4. mysqlデータベースで現在実行されているクエリを確認する方法は?