У МиСКЛ, МЕСЕЦ ДАНА() је уграђена функција која помаже да се издвоји или преузме вредност месеца из дате вредности датума. Враћа нумерички приказ вредности месеца између 1 и 12. Ова функција се може користити за обављање различитих задатака као што је филтрирање података на основу одређених месеци или анализа података о датуму. Без обзира да ли радите са статичким или динамичким вредностима датума у бази података, функција МОНТХ() може бити одличан ресурс који ће вам помоћи да ефикасно манипулишете и анализирате своје податке.
Овај водич ће објаснити шта је функција МОНТХ() и како функционише у МиСКЛ-у.
Шта ради функција МОНТХ() у МиСКЛ-у?
„ МЕСЕЦ ДАНА() ” функција се може користити за добијање вредности месеца у нумеричком облику (између 1 до 12), од дате вредности датума. Следеће је синтакса функције МОНТХ():
МЕСЕЦ ДАНА ( датум )
У горњој синтакси, „ датум ” је вредност датума.
Хајде да истражимо неколико примера да бисмо разумели шта функција МОНТХ() ради у МиСКЛ-у.
Пример 1: Издвој месечну вредност из статичне вредности датума
„ МЕСЕЦ ДАНА() ” функција се може користити за издвајање или преузимање вредности месеца из статичне вредности датума. Пример је дат у наставку:
ИЗАБЕРИТЕ МЕСЕЦ ( '2023-04-15' ) ;
Излаз
Излаз је показао да је месечна вредност „ 4 ” је издвојено из статичне вредности датума “ 2023-04-15 ”.
Пример 2: Извуците вредност месеца из тренутне вредности датума и времена
Тренутна вредност датума и времена може се преузети коришћењем „ САДА() ” функција. Да бисте преузели вредност месеца из данашњег ДатеТиме, „ МЕСЕЦ ДАНА() ” функција се може користити на следећи начин:
ИЗАБЕРИТЕ МЕСЕЦ ( САДА ( ) ) ;
Излаз
Излаз је показао вредност текућег месеца.
Пример 3: Извуците вредност месеца из датума табеле
Да бисте преузели вредност месеца из података табеле, „ МЕСЕЦ ДАНА() ” може се користити функција. Пример добијања вредности месеца из „ јоинеддате ” колона „ лх_дата ” табела је дата у наставку:
СЕЛЕЦТ име, МОНТХ ( јоинеддате ) као 'месец придруживања'ФРОМ лх_дата;
Излаз
Излаз је показао месечну вредност „ јоинеддате ” колона са називом колоне „ лх_дата ' сто.
Пример 4: Користите функцију МОНТХ() за услов
„ МЕСЕЦ ДАНА() ” функција се може користити за стање са „ ГДЕ ” за филтрирање одређених података. Пример филтрирања података на основу услова „ лх_дата ” табеле су дате у наставку:
СЕЛЕЦТ * ФРОМ лх_датаГДЈЕ МЕСЕЦ ( јоинеддате ) ИЗМЕЂУ 2 И 4 ;
У горњем примеру, услов је да вредност месеца у „ јоинеддате “ колона мора бити између “ 2 ' и ' 4 ”.
Излаз
Излаз је показао податке оних запослених чији је „датум придруживања“ између 2. и 4. месеца.
Закључак
„ МЕСЕЦ ДАНА() ” функција у МиСКЛ-у је корисна алатка за издвајање или преузимање вредности месеца из дате вредности датума. Може се користити са статичним вредностима датума, тренутним вредностима датума и времена и вредностима датума табеле. Поред тога, може се користити и са клаузулом ВХЕРЕ за филтрирање података на основу одређених месечних вредности. Овај водич је објаснио шта је функција МОНТХ() и како функционише у МиСКЛ-у.