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

MySQLの列から+/-1以内の整数を検索します


これには、-1と1の間を使用します。最初にテーブルを作成しましょう-

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

挿入コマンド-

を使用して、テーブルにいくつかのレコードを挿入します
mysql> insert into DemoTable values(14);
Query OK, 1 row affected (0.15 sec)
mysql> insert into DemoTable values(15);
Query OK, 1 row affected (0.17 sec)
mysql> insert into DemoTable values(16);
Query OK, 1 row affected (0.19 sec)
mysql> insert into DemoTable values(17);
Query OK, 1 row affected (0.09 sec)
mysql> insert into DemoTable values(18);
Query OK, 1 row affected (0.09 sec)

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

mysql> select *from DemoTable;

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

+-------+
| Value |
+-------+
|    14 |
|    15 |
|    16 |
|    17 |
|    18 |
+-------+
5 rows in set (0.00 sec)

以下は、+ /-1 −

内の整数を見つけるためのクエリです。
mysql> select *from DemoTable
   where (Value-17) between -1 and 1;

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

+-------+
| Value |
+-------+
|    16 |
|    17 |
|    18 |
+-------+
3 rows in set (0.03 sec)

  1. MySQLのVARCHAR列から最大値を見つける

    最大値を見つけるには、値がVARCHARタイプであるため、CAST()とともにMAX()を使用します。まずテーブルを作成しましょう- mysql> create table DemoTable2030    -> (    -> Value varchar(20)    -> ); Query OK, 0 rows affected (0.44 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable2030 values(&

  2. MySQLの列の最大値を見つける

    MAX(columnName)を使用して、列の最大値を見つける必要があります。ただし、最初は、MySQLのデータベースとテーブルについて理解します。 MySQLをインストールする前に、どのバージョンとどの配布形式(バイナリファイルまたはソースファイルから)を使用するかを決定することが重要です。データベースが新しく作成された場合、データベースにテーブルがないことは明らかです。 最も重要な部分の1つは、データベースの構造、必要なテーブル、すべてのテーブルの列、およびこれらのテーブル間の関係を決定することです。データベースに含める必要のあるもの、データベースの適切な名前、および適切な列名と行の値