始める無料で始める

符号と絶対値を求める

データベース開発では、数値関数を使う場面があります。複雑な計算のあとで、式の符号や絶対値を確認したいことがあります。SQL Server では次の関数が用意されています。

  • ABS(expression)
  • SIGN(expression)

この演習では、次の変数を使います。

DECLARE @number1 DECIMAL(18,2) = -5.4;
DECLARE @number2 DECIMAL(18,2) = 7.89;
DECLARE @number3 DECIMAL(18,2) = 13.2;
DECLARE @number4 DECIMAL(18,2) = 0.003;

@result 変数には次の計算結果が格納されます: @number1 * @number2 - @number3 - @number4

この式の絶対値と符号を計算します。

この演習はコースの一部です

SQL Serverでのデータ操作のための関数

コースを見る

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

DECLARE @number1 DECIMAL(18,2) = -5.4;
DECLARE @number2 DECIMAL(18,2) = 7.89;
DECLARE @number3 DECIMAL(18,2) = 13.2;
DECLARE @number4 DECIMAL(18,2) = 0.003;

DECLARE @result DECIMAL(18,2) = @number1 * @number2 - @number3 - @number4;
SELECT 
	@result AS result,
    -- Show the absolute value of the result
	___ AS abs_result;
コードを編集して実行