MySQLで最高の給与を選択しますか?
これには、MAX()を使用できます。構文は次のとおりです-
select MAX(yourColumnName) AS anyAliasName from yourTableName;
テーブルを作成しましょう-
mysql> create table demo44 −> ( −> employee_id int not null auto_increment primary key, −> employee_name varchar(20), −> employee_salary int −> ) −> ; Query OK, 0 rows affected (1.27 sec)
挿入コマンド-
を使用して、いくつかのレコードをテーブルに挿入します。mysql> insert into demo44(employee_name,employee_salary) values('John',3000); Query OK, 1 row affected (0.13 sec) mysql> insert into demo44(employee_name,employee_salary) values('David',4500); Query OK, 1 row affected (0.12 sec) mysql> insert into demo44(employee_name,employee_salary) values('Bob',3500); Query OK, 1 row affected (0.12 sec) mysql> insert into demo44(employee_name,employee_salary) values('Carol',5500); Query OK, 1 row affected (0.15 sec) mysql> insert into demo44(employee_name,employee_salary) values('Mike',4900); Query OK, 1 row affected (0.13 sec)
selectステートメントを使用してテーブルのレコードを表示する-
mysql> select *from demo44;
これにより、次の出力が生成されます-
+-------------+---------------+-----------------+ | employee_id | employee_name | employee_salary | +-------------+---------------+-----------------+ | 1 | John | 3000 | | 2 | David | 4500 | | 3 | Bob | 3500 | | 4 | Carol | 5500 | | 5 | Mike | 4900 | +-------------+---------------+-----------------+ 5 rows in set (0.00 sec)
以下は、最高の給与を選択するためのクエリです-
mysql> select MAX(employee_salary) AS Highest_Salary from demo44;
これにより、次の出力が生成されます-
+----------------+ | Highest_Salary | +----------------+ | 5500 | +----------------+ 1 row in set (0.00 sec)
-
MySQLでn番目に高い値を選択します
MySQLでn番目に高い値を選択するには、次の構文を使用します- select distinct(yourColumnName) from yourTableName order by yourColumnName DESC limit (NthValue-1),1; まずテーブルを作成しましょう- mysql> create table DemoTable1594 -> ( -> Marks int -> ); Query OK, 0 rows affected (0.49 sec) 挿
-
月ごとにMySQLを選択する方法は?
月で選択するには、MONTH()関数を使用します。まずテーブルを作成しましょう- mysql> create table DemoTable1599 -> ( -> Shippingdate datetime -> ); Query OK, 0 rows affected (0.78 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1599 values('2019-10-21');