-
SUBSTRING関数を使用する方法: SUBSTRING関数は、指定した文字列の一部を切り出すために使用されます。以下は、その使用例です。
SELECT SUBSTRING(column_name, start_position, length) AS sub_string FROM table_name;
このクエリでは、
column_name
は対象の列名、start_position
は部分文字列の開始位置、length
は切り出す文字数を指定します。例えば、"Hello, World!"という文字列から"World"という部分文字列を抽出するには、以下のようなクエリを使用します。
SELECT SUBSTRING('Hello, World!', 8, 5) AS sub_string;
このクエリは、"World"という結果を返します。
-
LIKE演算子を使用する方法: LIKE演算子を使うと、指定したパターンに一致する文字列を検索することができます。以下は、その使用例です。
SELECT column_name FROM table_name WHERE column_name LIKE '%pattern%';
このクエリでは、
column_name
は対象の列名、pattern
は検索する部分文字列を指定します。%
はワイルドカード文字であり、任意の文字列を表すために使用されます。例えば、"Hello, World!"という文字列を含むタイトルを持つブログ投稿を検索するには、以下のようなクエリを使用します。
SELECT title FROM blog_posts WHERE title LIKE '%Hello, World%';
このクエリは、"Hello, World!"を含むタイトルを返します。
これらは、MySQLでサブストリングを検索するための簡単な方法の一部です。他にも正規表現を使用した方法や、さまざまな文字列関数を組み合わせた方法など、さまざまなアプローチがあります。必要に応じて、これらの方法を選択して使用してください。