MySQL で最も近い整数に切り捨て
    
    Preet Sanghavi
    2023年1月3日
    
    MySQL
    MySQL Integer
    
 
このチュートリアルでは、MySQL で最も近い整数に切り捨てる方法を探ることを目的としています。
一般に、MySQL の特定のデータベーステーブルの情報を更新するときは、特定の浮動小数点値を最も近い整数に切り捨てる必要があります。MySQL は、FLOOR() 関数の助けを借りてこのタスクを実行するのに役立ちます。
この関数についてもっと理解してみましょう。
MySQL の FLOOR() メソッドは 1つのパラメーターを受け取り、1つの整数値を出力として提供します。MySQL でのこの関数の基本的な構文は、FLOOR(A) です。ここで、A は任意の整数値または浮動小数点値を表します。
たとえば、A の値が 4.4 の場合、FLOOR(4.4) の出力は 4 になります。また、A の値が 3.9 の場合、FLOOR(3.9) の出力は 3 になります。
したがって、値が最も近い整数に切り捨てられていることがわかります。このメソッドが特定のテーブルでどのように機能するかを理解しましょう。
始める前に、作業するダミーデータセットを作成しましょう。
-- create the table student_information
CREATE TABLE student_information(
  stu_id float,
  stu_firstName varchar(255) DEFAULT NULL,
  stu_lastName varchar(255) DEFAULT NULL,
  primary key(stu_id)
);
-- insert rows to the table student_information
INSERT INTO student_information(stu_id,stu_firstName,stu_lastName) 
 VALUES(1.3,"Preet","Sanghavi"),
 (2.7,"Rich","John"),
 (3.9,"Veron","Brow"),
 (4.4,"Geo","Jos"),
 (5.3,"Hash","Shah"),
 (6.6,"Sachin","Parker"),
 (7.0,"David","Miller");
注
    stu_id のデータ型は float として定義されているため、stu_id は浮動小数点値と整数をサポートします。student_information テーブルから stu_id を切り捨てることを目指しましょう。
MySQL での切り捨て
MySQL の特定のテーブル列のすべての値を切り捨てる基本的な構文は、次のように説明できます。
SELECT FLOOR(stu_id) as rounded_down_values from student_information;
上記のコードは、条件が適用されていないため、student_information テーブルのすべての stu_id をフロアします。コードの出力は次のとおりです。
rounded_down_values
1
2
3
4
5
6
7
注
    MySQL の特定のコードでは、エイリアス 
    rounded_down_values と AS キーワードを使用しています。したがって、FLOOR() 関数を使用すると、非整数値を MySQL で最も近い整数に効率的に切り捨てることができます。
        チュートリアルを楽しんでいますか? <a href="https://www.youtube.com/@delftstack/?sub_confirmation=1" style="color: #a94442; font-weight: bold; text-decoration: underline;">DelftStackをチャンネル登録</a> して、高品質な動画ガイドをさらに制作するためのサポートをお願いします。 Subscribe
    
著者: Preet Sanghavi
    
