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

MySQL में वर्तमान तिथि के अनुसार क्वेरी फ़िल्टर करें


आइए पहले एक टेबल बनाएं -

mysql> तालिका बनाएं DemoTable(DueDate datetime);क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.94 सेकंड)

इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें -

mysql> डेमोटेबल मानों में डालें ('2019-07-10 04:20:00'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड) mysql> डेमोटेबल मानों में डालें ('2019-07-10 05:10 :40');क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.19 सेकंड)mysql> डेमोटेबल मानों में डालें ('2019-07-10 09:00:20'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड) mysql> में डालें डेमोटेबल वैल्यू ('2019-07-10 10:01:04'); क्वेरी ओके, 1 पंक्ति प्रभावित (0.20 सेकंड) mysql> डेमोटेबल वैल्यू में डालें ('2019-07-10 12:11:10'); क्वेरी ओके , 1 पंक्ति प्रभावित (0.19 सेकंड)

चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें -

mysql> डेमोटेबल से *चुनें;

यह निम्नलिखित आउटपुट देगा -

<पूर्व>+---------------------+| नियत तारीख |+---------------------+| 2019-07-10 04:20:00 || 2019-07-10 05:10:40 || 2019-07-10 09:00:20 || 2019-07-10 10:01:04 || 2019-07-10 12:11:10 |+---------------------+5 पंक्तियाँ सेट में (0.00 सेकंड)

वर्तमान तिथि के अनुसार फ़िल्टर करने की क्वेरी निम्नलिखित है -

mysql> डेमोटेबल से *चुनें, जहां तारीख (ड्यूडेट) =दही () और समय (ड्यूडेट)> '04:00:00' और टाइम (ड्यूडेट) <'10:00:00';

यह निम्नलिखित आउटपुट देगा -

<पूर्व>+---------------------+| नियत तारीख |+---------------------+| 2019-07-10 04:20:00 || 2019-07-10 05:10:40 || 2019-07-10 09:00:20 |+---------------------+3 पंक्तियाँ सेट में (0.00 सेकंड)
  1. MySQL क्वेरी केवल महीने की तारीख में अपडेट करने के लिए?

    केवल महीने की तारीख को अपडेट करने के लिए, MONTH() का उपयोग करें। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable861(AdmissionDate date);क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (1.22 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable861 मानों में डालें (2018-01-14); क्वेरी ठीक है,

  1. दिनांक के साथ पंक्ति सम्मिलित करने के लिए MySQL क्वेरी?

    आइए पहले एक टेबल बनाएं - तालिका बनाएं DemoTable( EmployeeId int NOT NULL AUTO_INCREMENT PRIMARY KEY, EmployeeName varchar(100), JoiningDate date);क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.48 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल में डालें (कर्मचारी नाम, ज्वाइनिंगडेट

  1. MySQL में वर्तमान तिथि में 11 दिन जोड़ें

    आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1994(ArrivalDate date);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (5.33 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1994 मान (2018-12-20) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (1.42 सेकंड) चयन कथन का उपयोग करके तालिका से सभी रि