SQL辞典

【SQL日付関数】YEAR – 日付値から年を取得する(SQL Server)

投稿日:2009年9月8日 更新日:

SQL ServerではYEAR関数を使って日付値から年を取得することができます。YEAR関数の他にDATEPART関数で日付値から年を取得することができます。DATEPART関数は年だけではなく、月や日も取得することができますが、YEAR関数は年のみ取得可能です。

文法:

YEAR(value)

valueで指定した日付値から年を数値として取得する。

使用例:誕生日から年を数値として取得する。

SELECT birthday, YEAR(birthday) FROM tbEmpTable;

birthday               YEAR(birthday)
—————————————————————————–
1978-09-26 00:00:00       1987
1983-04-01 00:00:00       1983

SQLコマンド辞典に戻る

広告

広告

-SQL辞典


comment

関連記事

no image

【SQL文字列関数】REVERSE – 文字列を反転させる(SQL Server)

SQL ServerやMySQLではREVERSE関数を使って文字列を反転させる事ができます。 文法: REVERSE(word) wordに指定した文字列を反転させる。 使用例:文字列を反転させる …

no image

【SQL日付関数】EXTRAC – 日付から任意の日付要素を取得する (Oracle)

Oracleで、日付値から任意の日付要素(年、月、日など)を取得するにはEXTRACT関数を使います。例えば、EXTRACT関数を使えば、2008-09-22という日付値から、月を取得すると09という …

no image

【SQL算術関数】MOD – 余剰(余り)を計算する (Oracle)

Oracleでは、MOD関数を使って割り算の余剰を計算することができます。 文法: MOD(n, m) nをmで割った時の余りを求める。 使用例:x/yの余りを求める SELECT x, y, MOD …

no image

【SQL算術関数】ABS – 絶対値を取得する(Oracle、SQL Server)

OracleやSQL Serverでは、ABS関数を使って数値の絶対値を求める事が出来ます。 文法: ABS(value) valueの絶対値を求める 使用例:夫婦の年齢差を求める。 SELECT h …

no image

【SQL算術関数】LEAST – 引数の中から最小値を返す (Oracle)

Oracleでは、複数の引数の中から最小値を返すにはLEAST関数を使います。逆に複数の引数の中から最大値を返すにはGREATEST関数を使います。 文法: LEAST(a, b [, c, &#82 …

広告

転職