mysqlでのCONTAINSの使い方は何ですか?

MySQLでは、CONTAINS関数を直接使用する方法は提供されていません。代わりに、LIKE演算子を使用してCONTAINS機能を模倣することができます。LIKE演算子は、文字列内で特定のパターンを検索するために使用されます。

以下は例です:

SELECT column_name

FROM table_name

WHERE column_name LIKE ‘%keyword%’;


上記の例では、column_nameは検索する列名、table_nameは検索するテーブル名、keywordは検索するキーワードです。%記号は0個以上の文字に一致します。

指定されたキーワードを含む行を返します。大文字と小文字を区別しない結果を検索したい場合は、LOWER関数を使用して列とキーワードを小文字に変換できます。例えば、

SELECT column_name

FROM table_name

WHERE LOWER(column_name) LIKE ‘%keyword%’;


これにより、列名とキーワードが小文字に変換され、検索が行われます。これにより大文字小文字を区別しない一致結果が見つかります。

bannerAds