इसके लिए नीचे दिए गए सिंटैक्स के अनुसार MySQL YEAR() का उपयोग करें -
अपने TableName से * चुनें जहां साल(yourColumnName)='yourYearValue';
आइए पहले एक टेबल बनाएं -
mysql> टेबल बनाएं DemoTable1322-> (-> DOB date-> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.55 सेकंड)
उदाहरण
इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें -
mysql> DemoTable1322 मानों में डालें ('1999-04-12'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.68 सेकंड) mysql> DemoTable1322 मानों में डालें ('2010-12-01'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड) mysql> DemoTable1322 मानों में डालें ('2015-03-09'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.25 सेकंड) mysql> DemoTable1322 मानों में डालें ('2007-05-24'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.08 सेकंड)
चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें -
mysql> DemoTable1322 से * चुनें;
आउटपुट
<पूर्व>+---------------+| जन्म तिथि |+---------------+| 1999-04-12 || 2010-12-01 || 2015-03-09 || 2007-05-24 |+---------------+4 पंक्तियाँ सेट में (0.00 सेकंड)उदाहरण
यहाँ dob खोजने की क्वेरी है जो yyyy-mm-dd संरचना में है। हम yyyy यानी किसी खास साल से तुलना कर रहे हैं -
mysql> DemoTable1322 से * चुनें जहां साल(DOB)='2015';