web-dev-qa-db-ja.com

特定の文字で開始および終了する行を取得する方法は?

STUDENTというテーブルが1つあります。この表には、IDとNAMEの2つの列があります。名前が「ab」で始まり「k」で終わるこのテーブルからすべての行を取得したい。これを行うためのSQLクエリは何ですか?

19
jaleel

次のようなものを探していると思います:

SELECT ID, NAME FROM STUDENT WHERE NAME LIKE 'ab%k';

wildcard operations の場合、WHERE句を [〜#〜] like [〜#〜] キーワードとともに使用する必要があります。 フィルタワイルドカードとして%symbolを使用して、指定されたパターンに一致する列。

SQL LIKE句の特殊文字のリスト に関する質問があります。これには、LIKE特殊文字の適切なリストがあります

35
pconcepcion
select ID, Name from student where name like 'ab%%k'
3
Kodamasimham

hで始まりFで終わる検索名を検索する場合は、クエリを記述するだけです。

select emp_name from employee_test where emp_name like 'H%F';
2
Hanif Khan