MySQL
 Computer >> コンピューター >  >> プログラミング >> MySQL

文字列に単語が含まれているかどうかを確認するMySQLクエリ?


このために、CONCAT()関数と一緒にLIKE演算子を使用できます。まずテーブルを作成しましょう-

mysql> create table DemoTable
(
   Value text
);
Query OK, 0 rows affected (0.63 sec)

挿入コマンド-

を使用して、テーブルにいくつかのレコードを挿入します
mysql> insert into DemoTable values('MySQL');
Query OK, 1 row affected (0.15 sec)
mysql> insert into DemoTable values('Is');
Query OK, 1 row affected (0.11 sec)
mysql> insert into DemoTable values('Relational');
Query OK, 1 row affected (0.15 sec)
mysql> insert into DemoTable values('Database');
Query OK, 1 row affected (0.13 sec)

selectステートメントを使用してテーブルのすべてのレコードを表示する-

mysql> select *from DemoTable;

これにより、次の出力が生成されます-

+------------+
| Value      | 
+------------+
| MySQL      |
| Is         |
| Relational |
| Database   |
+------------+
4 rows in set (0.00 sec)

以下は、文字列の列に単語が含まれているかどうかを確認するためのクエリです-

−以下は、1つの単語を列の値として表示します。同じことが行または文字列全体でも機能し、単語を見つけるだけで済みます-

mysql> select Value from DemoTable where 'Relational' LIKE concat('%',Value,'%');

これにより、次の出力が生成されます-

+------------+
| Value      |
+------------+
| Relational |
+------------+
1 row in set (0.00 sec)

  1. 文字列にSwiftの別の文字列が含まれているかどうかを確認します

    文字列に別の文字列がswiftで含まれているかどうかを確認するには、2つの異なる文字列が必要です。別の文字列で構成されているかどうかを確認する必要がある1つの文字列。 チェックしたい文字列が「point」で、文字列全体が「TutorialsPoint」で、別の文字列が「onetwothree」であるとします。遊び場でこれら両方の文字列を確認しましょう。 これは、以下に示す2つの方法で実行できます。 3つの異なる文字列を作成することから始めましょう。 var CompleteStr1 = "Tutorials point" var completeStr2 = "

  2. 文字列にC#の特定の単語が含まれているかどうかを確認するにはどうすればよいですか?

    contains()メソッドを使用して、文字列に単語が含まれているかどうかを確認します。 文字列を設定します- string s = "Together we can do so much!"; ここで、「多く」という単語を見つける必要があるとしましょう。 if (s.Contains("much") == true) {    Console.WriteLine("Word found!"); } 完全なコードを見てみましょう- 例 using System; public class Demo { &n