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

PythonでMySQLを使用したMIN()とMAX()の使用について説明してください。


MIN()およびMAX()関数は、テーブルの列に対して算術演算を実行するために使用されます。

名前が示すように、MIN()関数を使用して、選択した列から最も小さい値を選択して返します。

一方、MAX()関数は、選択された列から最大値を選択して返します。

構文

MIN()

SELECT MIN(column_name) FROM table_name

MAX()

SELECT MAX(column_name) FROM table_name

PythonでMySQLを使用してテーブルの列から最小値と最大値を見つけるために必要な手順

  • MySQLコネクタをインポートする

  • connect()

    を使用してコネクタとの接続を確立します
  • cursor()メソッドを使用してカーソルオブジェクトを作成します

  • 適切なmysqlステートメントを使用してクエリを作成します

  • execute()メソッドを使用してSQLクエリを実行する

  • 接続を閉じます

生徒の名前とマークを含む「Students」という名前のテーブルを作成しましょう。生徒の最低点と最高点を見つける必要があります。このシナリオでは、MIN()関数とMAX()関数を使用できます。マーク列で操作されるMIN()関数は最低のマークを与え、MAX()関数は最高のマークを返します。

学生

+----------+-----------+
|    name  |    marks  |
+----------+-----------+
|    Rohit |    62     |
|    Rahul |    75     |
|    Inder |    99     |
|   Khushi |    49     |
|    Karan |    92     |
+----------+-----------+

上記の表から最低点と最高点を見つける必要があります。

import mysql.connector
db=mysql.connector.connect(host="your host", user="your username", password="your
password",database="database_name")

cursor=db.cursor()

query1="SELECT MIN(marks) FROM Students "
cursor.execute(query1)
lowest=cursor.fetchall()
print(“Lowest marks :”,lowest)

query2="SELECT MAX(marks) FROM Students "
cursor.execute(query2)
highest=cursor.fetchall()
print(“Highest marks :”,highest)

db.close()

出力

Lowest marks : 49
Highest marks : 99

  1. Matplotlibを使用してPythonで曲線とX軸の間の領域を埋める

    Matplotlibを使用してPythonで曲線とX軸の間の領域を埋めるには、次の手順を実行できます ステップ 図のサイズを設定し、サブプロット間およびサブプロットの周囲のパディングを調整します。 xを作成します およびy numpyを使用したデータポイント。 xをプロットします およびy plot()を使用したデータポイント メソッド。 fill_between()を使用して、曲線とX軸の間の領域を塗りつぶします メソッド。 図を表示するには、 Show()を使用します メソッド。 例 import matplotlib.pyplot as plt

  2. PythonとMatplotlibを使用して行の終わりに注釈を付ける方法は?

    PythonとMatplotlibを使用して行の終わりに注釈を付けるには、次の手順を実行できます- 図のサイズを設定し、サブプロット間およびサブプロットの周囲のパディングを調整します。 変数、行を初期化します 、行数データを取得します。 長方形の表形式のデータでPandasデータフレームを取得します。 cumsum(累積合計)を計算します データフレームの。 plot()を使用してデータフレームをプロットします メソッド。 行を繰り返す および名前 行の終わりに注釈を付けます。 annotate()を使用する 列の名前、xy座標、線の色、サイズなどを使用したメソッド 図に凡例を配