行 テーブルperson
の行を意味していると思います 。あなたが探しているのは:
select p.name
from person p
where p.name LIKE '%A%'; --contains the character 'A'
上記は大文字と小文字を区別します。大文字と小文字を区別しない検索では、次の操作を実行できます。
select p.name
from person p
where UPPER(p.name) LIKE '%A%'; --contains the character 'A' or 'a'
特殊文字については、次のことができます。
select p.name
from person p
where p.name LIKE '%'||chr(8211)||'%'; --contains the character chr(8211)
LIKE
演算子はパターンに一致します。このコマンドの構文については、Oracleのドキュメントで詳しく説明されています。主に%
を使用します 0個以上の文字に一致するという意味で署名する 。