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

MySQLで最も近い整数に切り捨てる方法は?


最も近い整数に切り捨てるには、MySQLのFLOOR()関数を使用します。構文は次のとおりです-

SELECT FLOOR(yourColumnName) from yourTableName;

まずテーブルを作成しましょう-

mysql> create table FloorDemo
   -> (
   -> Price float
   -> );
Query OK, 0 rows affected (0.57 sec)

価格列にレコードを挿入します。レコードを挿入するためのクエリは次のとおりです-

mysql> insert into FloorDemo values(5.75);
Query OK, 1 row affected (0.21 sec)
mysql> insert into FloorDemo values(5.23);
Query OK, 1 row affected (0.31 sec)
mysql> insert into FloorDemo values(5.50);
Query OK, 1 row affected (0.12 sec)

selectステートメントを使用して、テーブルに存在するレコードを表示します。クエリは次のとおりです-

mysql> select *from FloorDemo;

これが出力です-

+-------+
| Price |
+-------+
| 5.75  |
| 5.23  |
| 5.5   |
+-------+
3 rows in set (0.00 sec)

3つのレコードがあり、最も近い整数が必要です。そのためには、上記で説明したようにFLOOR()関数を使用します。

クエリは次のとおりで、FLOOR()関数-

を実装します。
mysql> SELECT FLOOR(Price) from FloorDemo;

これが出力です-

+--------------+
| FLOOR(Price) |
+--------------+
|            5 |
|            5 |
|            5 |
+--------------+
3 rows in set (0.03 sec)

  1. MySQLクエリでMySQLロングテキストを整数として扱う方法は?

    最初にテーブルを作成しましょう- mysql> create table DemoTable    -> (    -> Value longtext    -> ); Query OK, 0 rows affected (0.94 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values('778437437447488487476464644433334'); Query OK, 1 row

  2. Pythonを使用して小数点以下2桁に切り捨てる方法は?

    Pythonのround()関数には2つの引数が必要です。最初は四捨五入する数値です。 2番目の引数は、四捨五入する小数点以下の桁数を決定します。数値を小数点以下2桁に丸めるには、2番目の引数を2とします。小数点以下3桁が5より大きい場合、最後の桁は1増加します。 >>> round(1.4756,2) 1.48 >>> round(1.3333,2) 1.33