STUDENTというテーブルが1つあります。この表には、IDとNAMEの2つの列があります。名前が「ab」で始まり「k」で終わるこのテーブルからすべての行を取得したい。これを行うためのSQLクエリは何ですか?
次のようなものを探していると思います:
SELECT ID, NAME FROM STUDENT WHERE NAME LIKE 'ab%k';
wildcard operations の場合、WHERE
句を [〜#〜] like [〜#〜] キーワードとともに使用する必要があります。 フィルタワイルドカードとして%
symbolを使用して、指定されたパターンに一致する列。
SQL LIKE句の特殊文字のリスト に関する質問があります。これには、LIKE
特殊文字の適切なリストがあります
select ID, Name from student where name like 'ab%%k'
hで始まりFで終わる検索名を検索する場合は、クエリを記述するだけです。
select emp_name from employee_test where emp_name like 'H%F';