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

MySQLを使用したLIKEクエリで%文字のレコードを検索する


まずテーブルを作成しましょう-

mysql> create table DemoTable742 (Value varchar(100));
Query OK, 0 rows affected (2.91 sec)

挿入コマンド-

を使用して、テーブルにいくつかのレコードを挿入します
mysql> insert into DemoTable742 values('632535MIT');
Query OK, 1 row affected (0.23 sec)
mysql> insert into DemoTable742 values('US%UK');
Query OK, 1 row affected (0.13 sec)
mysql> insert into DemoTable742 values('56%78');
Query OK, 1 row affected (0.18 sec)
mysql> insert into DemoTable742 values('%_1234');
Query OK, 1 row affected (0.09 sec)

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

mysql> select *from DemoTable742;

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

+-----------+
| Value     |
+-----------+
| 632535MIT |
| US%UK     |
| 56%78     |
| %_1234    |
+-----------+
4 rows in set (0.00 sec)

以下は、LIKEクエリ-

を使用して%文字のレコードを検索するためのクエリです。
mysql> select *from DemoTable742 where Value LIKE '%\%%';

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

+--------+
| Value  |
+--------+
| US%UK  |
| 56%78  |
| %_1234 |
+--------+
3 rows in set (0.00 sec)

  1. LIKE演算子を使用して複数のフィールドで同じ値を検索するMySQLクエリ?

    まずテーブルを作成しましょう- mysql> create table DemoTable    ->    -> (    -> StudentName varchar(20),    -> StudentSubject varchar(20)    -> ); Query OK, 0 rows affected (0.58 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoT

  2. 動的配列を使用したMySQLLIKEクエリ?

    動的配列を使用してLIKEクエリを実装するための構文は、次のとおりです- 例 select *from yourTableName    where yourColumnName2 like "%yourValue%"    order by yourColumnName1 asc    limit yourLimitValue; テーブルを作成しましょう- 例 mysql> create table demo74    -> (    -> user_i