始める無料で始める

指数関数を使ってみよう

指数関数は、データベース内で計算が必要なときに便利です。たとえば不動産情報を扱うデータベースでは、面積を計算することがあります。この場合、次の関数が役立ちます。

  • POWER(number, power): 指定した指数で number をべき乗します
  • SQUARE(number): number を 2 乗します

また、座標が分かっている 2 都市間の距離を計算したい場合は、次の関数を使えます。

  • SQRT(number): 正の数の平方根を計算します。

この演習では、これらの指数関数を試し、返される値を確認していきます。

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

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

コースを見る

演習の手順

  • 変数 @number に格納された数を、変数 @power の指数でべき乗してください。
  • 変数 @number の 2 乗(平方)を計算してください。
  • 変数 @number に格納された数の平方根を計算してください。

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

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

DECLARE @number DECIMAL(4, 2) = 4.5;
DECLARE @power INT = 4;

SELECT
	@number AS number,
	@power AS power,
	-- Raise the @number to the @power
	___ AS number_to_power,
	-- Calculate the square of the @number
	___ num_squared,
	-- Calculate the square root of the @number
	___ num_square_root;
コードを編集して実行