Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

TAHUN() Contoh di SQL Server (T-SQL)

Di SQL Server,  Anda dapat menggunakan YEAR() berfungsi untuk mengembalikan bagian "tahun" dari suatu tanggal. Ini dikembalikan sebagai bilangan bulat.

Di bawah ini adalah contoh cara menggunakan fungsi ini.

Sintaks

Sintaksnya seperti ini:

YEAR ( date )

Dimana date adalah ekspresi yang diselesaikan ke salah satu tipe data berikut:

  • tanggal
  • waktu kencan
  • offset tanggal-waktu
  • datetime2
  • waktu kecil
  • waktu

Ini bisa berupa ekspresi kolom, ekspresi, string literal, atau variabel yang ditentukan pengguna.

Contoh

Berikut adalah contoh dasar cara kerjanya:

SELECT 
   SYSDATETIME() AS 'Date',
   YEAR(SYSDATETIME()) AS 'Year';

Hasil:

+-----------------------------+--------+
| Date                        | Year   |
|-----------------------------+--------|
| 2018-06-18 00:49:51.0411540 | 2018   |
+-----------------------------+--------+

Jadi YEAR() fungsi dapat mengekstrak bulan dari datetime2 nilai (yang dikembalikan oleh SYSDATETIME() fungsi).

Tanggal Disediakan sebagai Literal String

Berikut adalah contoh di mana tanggal diberikan sebagai literal string.

SELECT YEAR('2019-01-07') AS Result;

Hasil:

+----------+
| Result   |
|----------|
| 2019     |
+----------+

Contoh – Memberikan Nol

Inilah yang terjadi jika Anda memberikan nol untuk argumen tanggal:

SELECT YEAR(0) AS Result;

Hasil:

+----------+
| Result   |
|----------|
| 1900     |
+----------+

Hasilnya adalah 1900 , yang merupakan tahun dasar.

Fungsi Serupa

Anda juga dapat menggunakan MONTH() fungsi untuk mengembalikan bulan dari tanggal, dan DAY() berfungsi untuk mengembalikan hari.

Ada juga banyak cara untuk memformat tanggal di SQL Server. Misalnya, lihat Cara Memformat Tanggal &Waktu di SQL Server.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Artefak hilang com.microsoft.sqlserver:sqljdbc4:jar:4.0

  2. Pemformatan Tanggal/Waktu Kustom di SQL Server

  3. Mengonfigurasi Notifikasi Email Database di MS SQL Server

  4. Cuplikan Basis Data SQL Server -4

  5. SQL Server 2016 :Dampak Kinerja Selalu Terenkripsi