-
【SQL算術関数】SQUARE – 値を2乗する(SQL Server)
2009/09/13 -SQL辞典
SQL Serverで、値を2乗するにはSQUARE関数を使います。 文法: SQUARE(value) valueの値を2乗する。 使用例:ポイントを2乗する。 SELECT point, SQUA …
-
【SQL算術関数】TRUNC – 数値を切り捨てる(Oracle)
2009/09/12 -SQL辞典
Oracleで数値を切り捨てるにはTRUNC関数を使います。SQL ServerはROUND関数を使って四捨五入と切り捨ての両方の処理を行う事ができます。 文法: TRUNC(value [ , d …
-
【SQL算術関数】ROUND – 四捨五入を行う(まるめる)(Oracle、SQL Server)
2009/09/11 -SQL辞典
ROUND関数は数値を四捨五入する関数ですが、MS SQLとOracleでは若干使い方が違います。OracleではROUND関数の引数に指定した数値を四捨五入しますが、MS SQLの場合は四捨五入する …
-
【SQL算術関数】SIGN – 符号を取得する(Oracle、SQL Server)
2009/09/11 -SQL辞典
SQL ServerやOracleで数値の符号を取得するにはSIGN関数を使います。数値がプラスの時は1、マイナスの場合は-1、ゼロの場合は0を返します。 構文: SIGN(value) valueの …
-
【SQL算術関数】RAND – 乱数を取得する(SQL Server)
2009/09/11 -SQL辞典
SQL Serverで乱数を取得するにはRAND関数を使います。使用例のようにRAND関数を実行するたびに乱数が発生しますが、乱数の種を指定すると、1つの乱数を返します。 文法: RAND( [see …
-
【SQL算術関数】FLOOR – 引数以下で最も大きい整数値を求める(Oracle、SQL Server)
2009/09/10 -SQL辞典
OracleやSQL Serverで引数以下で最も大きい整数値を求めるには、FLOOR関数を使います。例えば、3.14以下で最も大きい整数値は3です。逆に引数以上で最も小さい整数値を求めるにはCEIL …
-
【SQL算術関数】CEIL / CEILING – 最も小さい整数を返す(Oracle、SQL Server)
2009/09/10 -SQL辞典
引数に指定した値に対して、それ以上で最も小さい整数値を求めるにはOracleの場合はCEIL関数、SQL Serverの場合はCEILING関数を使います。CEILINGは天井という意味があります。引 …
-
【SQL算術関数】ABS – 絶対値を取得する(Oracle、SQL Server)
2009/09/10 -SQL辞典
OracleやSQL Serverでは、ABS関数を使って数値の絶対値を求める事が出来ます。 文法: ABS(value) valueの絶対値を求める 使用例:夫婦の年齢差を求める。 SELECT h …
-
【SQL日付関数】MONTH – 日付値から月を取得する(SQL Server)
2009/09/09 -SQL辞典
SQL Serverで日付値から月の値を取得するにはMONTH関数を使います。DATEPART関数を使っても日付型の値から月を取得する事ができます。DATEPART関数とMONTH関数の違いは、DAT …
-
【SQL日付関数】DATEDIFF – 日付と日付の差を取得する(SQL Server)
2009/09/09 -SQL辞典
SQL ServerではDATEDIFF関数を使って、日付と日付の差を取得することができます。 文法: DATEDIFF(element, d1, d2) d1とd2の日付の差をelementで指定し …
-
【SQL日付関数】YEAR – 日付値から年を取得する(SQL Server)
2009/09/08 -SQL辞典
SQL ServerではYEAR関数を使って日付値から年を取得することができます。YEAR関数の他にDATEPART関数で日付値から年を取得することができます。DATEPART関数は年だけではなく、月 …
-
【SQL日付関数】DATEPART – 日付要素を数値で取得する(SQL Server)
2009/09/08 -SQL辞典
SQL Serverでは、DATEPART関数を使って日付値から指定した日付要素を数値で取得する事ができます。 文法: DATEPART(element, value) valueで指定した日付値から …
-
【SQL日付関数】DATENAME – 日付要素を文字として取得する(SQL Server)
2009/09/08 -SQL辞典
SQL Serverでは日付値から日付要素を文字列をして取得する為にDATENAME関数を使う事ができます。 文法: DATENAME(element, value) valueに指定した日付値の日付 …
-
【SQL日付関数】GETDATE – 現在の日付・時刻を取得する(SQL Server)
2009/09/07 -SQL辞典
SQL Serverでは、GETDATE関数を使って現在の日付・時刻を取得する事ができます。 使用例:現在の日時を取得します。 SELECT GETDATE(); GETDATE() —& …
-
【SQL日付関数】DAY – 日付値から日の値のみ取得する(SQL Server)
2009/09/07 -SQL辞典
SQL ServerではDAY関数を使用して、日付値から日のみ取得する事ができます。 文法: DAY(d) dに指定した日付値から日の値のみ取得する。 使用例:birthday列の日付から日の値のみ取 …
-
【SQL日付関数】DATEADD – 日付(日時)を加算する(SQL Server)
2009/09/07 -SQL辞典
SQL ServerではDATEADD関数を使って、日付型の値に日時を加算する事ができます。 構文: DATEADD(element, value, target) targetにvalueで指定した …
-
【SQL日付関数】CURRENT_TIMESTAMP – 現在の日時を求める(Oracle、SQL Server)
2009/09/07 -SQL辞典
OracleやSQL Serverでは、CURRENT_TIMESTAMP関数を使って現在の日時を求める事ができます。 使用例:現在の日時を取得する。 SELECT CURRENT_TIMESTAMP …
-
【SQL変換関数】TO_CHAR – 値を文字列型に変換する(Oracle)
2009/09/06 -SQL辞典
Oracleでは、TO_CHAR関数を使って数値型や日付型の値を文字列型の値に変換する事ができます。 文法: TO_CHAR(value [ , format [ , parameter ] ] ) …
-
【SQL変換関数】CAST – 型変換を行う(Oracle、SQL Server)
2009/09/06 -SQL辞典
OracleやSQL Serverで値の型の変換を行うには、CAST関数を使います。 文法: CAST( value AS type) valueをtypeで指定した型に変換する。 使用例:数値を文字 …
-
【SQL文字列関数】NCHAR / NCHR – Unicodeを文字に変換する(Oracle、SQL Server)
2009/09/06 -SQL辞典
Unicodeを文字列に変換するには、OracleではNCHR関数、SQL ServerではNCHAR関数を使います。 構文: NCHAR(n) NCHR(n) nに指定したUnicodeを文字に変換 …