ホームページ  >  記事  >  データベース  >  SQLで任意の文字は何を表しますか?

SQLで任意の文字は何を表しますか?

下次还敢
下次还敢オリジナル
2024-05-01 23:45:27667ブラウズ

SQL 内の任意の文字を表すワイルドカード文字はパーセント記号 (%) です。パターン文字列の先頭、末尾、または中間に配置して、指定した文字列の先頭、末尾、または含まれる文字と一致させることができます。

SQLで任意の文字は何を表しますか?

#SQL で文字を表すワイルドカードは何ですか

SQL で文字を表すワイルドカード文字はパーセントです。番号(%)。

パーセント記号ワイルドカード文字の使用方法

パーセント記号ワイルドカード文字は、パターン文字列の先頭、末尾、または中間に配置できます。

  • 開始位置: 指定された文字列で始まるすべての値と一致します。たとえば、�c は、「abc」で始まる任意の値と一致します。
  • 終了位置: 指定された文字列で終わるすべての値と一致します。たとえば、abc% は、「abc」で終わる任意の値と一致します。
  • 中間の位置: 指定された文字列を含むすべての値と一致します。たとえば、�c% は、「abc」部分文字列を含むすべての値に一致します。

  • SELECT * FROM table_name WHERE column_name LIKE '%john%' 「john」を含むすべての字幕に一致します文字列の行の column_name 列。
  • SELECT * FROM table_name WHERE column_name LIKE 'a%b%' 「a」で始まり「b」で終わるすべての行の column_name 列と一致します。 。
  • SELECT * FROM table_name WHERE column_name LIKE '%' すべての行の column_name 列と一致します (文字列には空の文字列が含まれているため)。

注:

パーセント ワイルドカードは大文字と小文字が区別されず、アンダースコア (_) などの他のワイルドカードと一緒に使用できます。単一の文字。

以上がSQLで任意の文字は何を表しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。