Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> MySQL

MySQL क्वेरी में TIMESTAMP के भाग (वर्ष, महीना, आदि) कैसे चुनें?


MySQL में TIMESTAMP से भाग निकालना

आप YEAR(), MONTH(), DAY(), HOUR(), MINUTE(), SECOND() फ़ंक्शन का उपयोग करके TIMESTAMP के विभिन्न भाग निकाल सकते हैं।

सिंटैक्स

SELECT YEAR(yourTimestampColumnName) AS anyAliasName FROM yourTableName;

उदाहरण

टेबल बनाएं:

mysql> create table SelectPartOfTimestampDemo (
    -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,
    -> ShippingTime TIMESTAMP
    -> );

विभिन्न वर्षों के टाइमस्टैम्प डालें:

mysql> insert into SelectPartOfTimestampDemo(ShippingTime) values(now());
mysql> insert into SelectPartOfTimestampDemo(ShippingTime) values(date_add(now(), interval -2 year));
mysql> insert into SelectPartOfTimestampDemo(ShippingTime) values(date_add(now(), interval -3 year));
mysql> insert into SelectPartOfTimestampDemo(ShippingTime) values(date_add(now(), interval -1 year));
mysql> insert into SelectPartOfTimestampDemo(ShippingTime) values(date_add(now(), interval 1 year));
mysql> insert into SelectPartOfTimestampDemo(ShippingTime) values(date_add(now(), interval 2 year));
mysql> insert into SelectPartOfTimestampDemo(ShippingTime) values(date_add(now(), interval 3 year));

वर्ष निकालें:

mysql> select YEAR(ShippingTime) as PartOfTimeStamp from SelectPartOfTimestampDemo;

परिणाम:

+-----------------+
| PartOfTimeStamp |
+-----------------+
|            2019 |
|            2017 |
|            2016 |
|            2018 |
|            2020 |
|            2021 |
|            2022 |
+-----------------+

अन्य भाग निकालने के फ़ंक्शन

  1. - MySQL SELECT क्वेरी में ALIAS (उपनाम) कैसे उपयोग करें

    AS कीवर्ड के साथ कॉलम और टेबल का उपनाम देना MySQL में कॉलम या टेबल को अस्थायी नाम (उपनाम) देने के लिए AS कीवर्ड का उपयोग करें। यह वैकल्पिक है लेकिन पठनीयता बढ़ाता है। टेबल और डेटा CREATE TABLE DemoTable ( Name VARCHAR(100) ); Query OK, 0 rows affected (0.51 sec) INSERT INTO DemoTable VALUES(

  1. - MySQL में शर्त के साथ ORDER BY और SELECT कैसे करें?

    कंडीशनल ORDER BY: जीरो वैल्यू अंत में किसी कॉलम को सॉर्ट करते समय खास मान (जैसे 0) को अंत में रखने और बाकी को नॉर्मल ऑर्डर में रखने के लिए बूलियन एक्सप्रेशन का उपयोग करें। सिंटैक्स SELECT * FROM yourTableName ORDER BY yourColumnName = 0, yourColumnName; टेबल बनाना और डेटा इन्सर्ट करना CREATE TABL

  1. - MySQL में महीने के अनुसार रिकॉर्ड कैसे चुनें (SELECT by Month)?

    MySQL में MONTH() फ़ंक्शन का उपयोग करके दिनांक कॉलम से महीना निकालकर रिकॉर्ड फ़िल्टर किए जा सकते हैं। यह मासिक रिपोर्ट और विश्लेषण के लिए आवश्यक है। सिंटैक्स SELECT * FROM table_name WHERE MONTH(date_column) = month_number; उदाहरण तालिका बनाएं और डेटा डालें: mysql> CREATE TABLE DemoTable (Ship

© कॉपीराइट https://in.wsxdn.com सर्वाधिकार सुरक्षित
फ़ंक्शनविवरणउदाहरण
YEAR(date)वर्ष (4 अंक)2024
MONTH(date)महीना (1-12)12
DAY(date)महीने का दिन (1-31)25
HOUR(time)घंटा (0-23)14
MINUTE(time)मिनट (0-59)30
SECOND(time)सेकंड (0-59)45
MICROSECOND(datetime)माइक्रोसेकंड123456
QUARTER(date)तिमाही (1-4)4
WEEK(date)वर्ष का सप्ताह52
DAYOFWEEK(date)सप्ताह का दिन (1=रविवार)3
DAYOFYEAR(date)वर्ष का दिन (1-366)360