MySQL IN()を使用して大文字と小文字を区別しないSELECTを実行しますか?
まずテーブルを作成しましょう-
mysql> create table DemoTable1460 -> ( -> Name varchar(20) -> ); Query OK, 0 rows affected (0.91 sec)
挿入コマンド-
を使用して、テーブルにいくつかのレコードを挿入しますmysql> insert into DemoTable1460 values('Chris'); Query OK, 1 row affected (0.15 sec) mysql> insert into DemoTable1460 values('David'); Query OK, 1 row affected (0.19 sec) mysql> insert into DemoTable1460 values('Bob'); Query OK, 1 row affected (0.52 sec) mysql> insert into DemoTable1460 values('Robert'); Query OK, 1 row affected (0.11 sec)
selectステートメントを使用してテーブルのすべてのレコードを表示する-
mysql> select * from DemoTable1460;
これにより、次の出力が生成されます-
+--------+ | Name | +--------+ | Chris | | David | | Bob | | Robert | +--------+ 4 rows in set (0.00 sec)
以下は、「IN」を使用して大文字と小文字を区別しないSELECTを実装するためのクエリです-
mysql> select * from DemoTable1460 where UPPER(Name) IN('CHRIS','BOB');
これにより、次の出力が生成されます-
+-------+ | Name | +-------+ | Chris | | Bob | +-------+ 2 rows in set (0.00 sec)
-
MySQL SELECTを使用してレコードを挿入しますか?
selectを使用してレコードを挿入するには、INSERTINTOSELECTステートメントを使用します。まずテーブルを作成しましょう- mysql> create table DemoTable1 -> ( -> Id int, -> FirstName varchar(20) -> ); Query OK, 0 rows affected (0.71 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> inse
-
MySQLでCASEWHENステートメントを使用してカウントを実行しますか?
このために、CASEWHENステートメントを使用できます。まずテーブルを作成しましょう- mysql> create table DemoTable1910 ( FirstName varchar(20), Marks int ); Query OK, 0 rows affected (0.00 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1910 values('Chris