SQL Master データベースエンジニアとLinuxエンジニアのための情報まとめ

OracleやMS SQL serverの資格対策、SQLコマンド辞典、Linuxコマンド辞典、セキュリティに関する情報

SQL辞典

【SQL日付関数】DATENAME – 日付要素を文字として取得する(SQL Server)

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

SQL Serverでは日付値から日付要素を文字列をして取得する為にDATENAME関数を使う事ができます。

文法:

DATENAME(element, value)

valueに指定した日付値の日付要素をelementの要素に従って取得する。

使用例:誕生日から曜日を取得する。

SELECT birthday, DATENAME(weekday, birthday) FROM tbEmpTable;

birthday             DATENAME(weekday, birthday)
———————————————————————————-
1970-09-08 00:00:00     火曜日

使用例:誕生日から日付のみを取得する。

SELECT birthday, DATENAME(day, birthday) FROM tbEmpTable;

birthday            DATENAME(day, birthday)
———————————————————————————-
1970-09-08 00:00:00    8

使用例:誕生日から年のみを取得する。

SELECT birthday, DATENAME(year, birthday) FROM tbEmpTable;

birthday             DATENAME(year, birthday)
———————————————————————————
1970-09-08 00:00:00     1970

SQLコマンド辞典に戻る

広告

広告

-SQL辞典


comment

関連記事

no image

【SQL変換関数】NULLIF – 等しい場合にNULLを返す(Oracle、SQL Server)

NULLIF関数は2つの引数を比較して、2つの引数が等しい場合はNULLを返します。等しくない場合は、1つ目の引数を返します。Oracle、SQL Serverなどで利用できます。 構文: NULLI …

no image

【SQL文字列関数】ASCII関数 – 文字をASCIIコードに変換する(Oracle、SQL Server)

SQL ServerやOracleで文字をASCIIコードに変換するには、ASCII関数を使います。使い方はいたって簡単です。 使用例:文字をASCIIに変換する SELECT alphabet, A …

no image

【SQL変換関数】CONVERT – 型の変換を行う(SQL Server)

SQL Serverでデータの型の変換を行う場合は、CONVERT関数を使います。 文法: CONVERT(type, value, [stype]) valueをtypeの型に変換する。styleで …

no image

【SQL文字列関数】REPLICATE – 指定した文字列を繰り返す(SQL Server)

SQL Serverでは、REPLICATE関数を使って文字列を指定回数繰り返す事ができます。 文法: REPLICATE(s, n) sに指定した文字列をn回繰り返す。 使用例:社員名列をN列の回数 …

no image

【SQL文字列関数】TRANSLATE – 文字列を置換する(Oracle)

OracleではTRANSLATE関数を使用して文字列の置換を行う事ができます。 文法: TRANSLATE(word, A, B) wordの文字列Aを文字列Bに置換する。例えば、Aに’ …

広告

転職