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