خوش آموز درخت تو گر بار دانش بگیرد، به زیر آوری چرخ نیلوفری را


استفاده از تابع ()YEAR در SQL Server

استفاده از تابع ()YEAR در SQL Server
در SQL Server می توانید از تابع YEAR برای برگرداندن قسمت "سال" یک تاریخ استفاده کنید که خروجی بصورت یک عدد صحیح برگردانده می شود. Syntax استفاده از این تابع بصورت زیر می باشد:

نرم افزار سامانه مودیان راهکار



YEAR ( date )

به جای date می توانید مقادیری از انواع دیتاتایپ های زیر را وارد کنید:

date
datetime
datetimeoffset
datetime2
smalldatetime
time

در ادامه با مثالهایی بصورت عملی با طرز کار و نحوه استفاده این تابع بیشتر آشنا خواهید شد.

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

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

بنابراین تابع YEARتوانست عدد سال را از مقدار datetime2 استخراج کند (که توسط تابع SYSDATETIME بازگردانده شد).
در مثال زیر با اینکه تاریخ به صورت یک رشته ولی به طور صحیح درج شده، باز هم تابع YEAR می تواند عدد سال را این رشته بیرون کشیده و دستور Select آن را نمایش دهد.

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

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

در مثال زیر، پارامتر 0 را به تابع YEAR پاس می دهیم و خواهید دید که خروجی آن چه خواهد شد:

SELECT YEAR(0) AS Result;

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


نمایش دیدگاه ها (0 دیدگاه)

دیدگاه خود را ثبت کنید:

انتخاب تصویر ویرایش حذف
توجه! حداکثر حجم مجاز برای تصویر 500 کیلوبایت می باشد.


دسته بندی مطالب خوش آموز