MySQLの範囲間の値をフェッチするためのBETWEEN句の代替手段は何ですか?
BETWEEN句の使用を回避するために、ANDを使用して範囲間の値をフェッチできます。まずテーブルを作成しましょう-
mysql> create table DemoTable ( Number int ); Query OK, 0 rows affected (0.62 sec)
挿入コマンド-
を使用して、テーブルにいくつかのレコードを挿入しますmysql> insert into DemoTable values(10); Query OK, 1 row affected (0.14 sec) mysql> insert into DemoTable values(20); Query OK, 1 row affected (0.24 sec) mysql> insert into DemoTable values(60); Query OK, 1 row affected (0.10 sec) mysql> insert into DemoTable values(100); Query OK, 1 row affected (0.07 sec) mysql> insert into DemoTable values(90); Query OK, 1 row affected (0.15 sec) mysql> insert into DemoTable values(85); Query OK, 1 row affected (0.12 sec)
selectステートメントを使用してテーブルのすべてのレコードを表示する-
mysql> select *from DemoTable −
これにより、次の出力が生成されます-
+--------+ | Number | +--------+ | 10 | | 20 | | 60 | | 100 | | 90 | | 85 | +--------+ 6 rows in set (0.00 sec)
以下は、BETWEEN句を使用せずに範囲間の値をフェッチするためのクエリです-
mysql> select *from DemoTable where 15 <=Number and Number <= 80;
これにより、次の出力が生成されます-
+--------+ | Number | +--------+ | 20 | | 60 | +--------+ 2 rows in set (0.00 sec)
-
MySQLの異なる値の間の値をフェッチします
MySQL BETWEENを使用して、異なる値の間の値をフェッチします。まずテーブルを作成しましょう- mysql> create table DemoTable1473 -> ( -> EmployeeCode varchar(20) -> ); Query OK, 0 rows affected (0.47 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1473 values('EMP_
-
MySQLでは、!=NULLとISNOT NULLの違いは何ですか?
値を!=NULLと比較すると、NULLが返されます。したがって、!=NULLは無意味です。 !=NULLとISNOT NULLの違いを確認するために、最初にテーブルを作成しましょう。 まずテーブルを作成しましょう- mysql> create table DemoTable1970 ( Value int ); Query OK, 0 rows affected (0.00 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTa