-
CAST関数を使用する方法: CAST関数を使用すると、小数を整数に変換することができます。以下のように使用します。
SELECT CAST(列名 AS 整数データ型) FROM テーブル名;
例えば、"price"という列が小数型である場合、次のように使用します。
SELECT CAST(price AS INT) FROM products;
CAST関数は、小数を切り捨てて整数に変換します。
-
ROUND関数を使用する方法: ROUND関数を使用すると、小数を最も近い整数に丸めることができます。以下のように使用します。
SELECT ROUND(列名) FROM テーブル名;
例えば、"quantity"という列が小数型である場合、次のように使用します。
SELECT ROUND(quantity) FROM orders;
ROUND関数は、小数を四捨五入して最も近い整数に変換します。
-
FLOOR関数またはCEILING関数を使用する方法: FLOOR関数は、小数以下を切り捨てて整数に変換し、CEILING関数は、小数以下を切り上げて整数に変換します。以下のように使用します。
SELECT FLOOR(列名) FROM テーブル名; SELECT CEILING(列名) FROM テーブル名;
例えば、"rating"という列が小数型である場合、次のように使用します。
SELECT FLOOR(rating) FROM reviews; SELECT CEILING(rating) FROM reviews;
FLOOR関数は小数以下を切り捨てた整数を返し、CEILING関数は小数以下を切り上げた整数を返します。
これらの方法を使用すると、SQLで小数を整数に変換することができます。必要に応じて、各方法を適用して結果を比較し、最適な方法を選択してください。