কম্পিউটার

একটি নির্দিষ্ট মাস থেকে সমস্ত এন্ট্রি নির্বাচন করতে MySQL ক্যোয়ারী


MySQL-এ একটি নির্দিষ্ট মাস থেকে সমস্ত এন্ট্রি নির্বাচন করতে, monthname() বা month() ফাংশন ব্যবহার করুন৷

সিনট্যাক্স নিম্নরূপ।

yourTableName থেকে *নির্বাচন করুন যেখানে monthname(yourColumnName)='yourMonthName';

উপরের সিনট্যাক্স বুঝতে, আসুন একটি টেবিল তৈরি করি। একটি টেবিল তৈরি করার প্রশ্নটি নিম্নরূপ

mysql> সারণি সিলেক্ট করুনAllEntriesDemo -> ( -> Id int NULL AUTO_INCREMENT PRIMARY KEY, -> Shipping date datetime -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.63 সেকেন্ড)

সন্নিবেশ কমান্ড ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করান।

প্রশ্নটি নিম্নরূপ

mysql> SelectAllEntriesDemo(ShippingDate) মানের মধ্যে সন্নিবেশ করুন;কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.15 সেকেন্ড) mysql> ঢোকান SelectAllEntriesDemo(ShippingDate) values('2010-10-22'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.20 সেকেন্ড)mysql> ঢোকান AllEntriesDemo(Shipping) মান '2011-04-12');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.12 সেকেন্ড)mysql> AllEntriesDemo(ShippingDate) মান ('2013-02-10') এ ঢোকান; কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.18 সেকেন্ড) mysql> SelectAllEntriesDemo(ShippingDate) values('2014-02-15');ক্যোয়ারী ঠিক আছে, 1 সারি প্রভাবিত (0.16 সেকেন্ড)mysql> সন্নিবেশ করুন সিলেক্টঅ্যালএন্ট্রিসডেমো(শিপিংডেট) মান ('2016-06-14');কোয়েরি ঠিক আছে সারি প্রভাবিত (0.18 সেকেন্ড)mysql> SelectAllEntriesDemo(ShippingDate) মান ('2017-02-14') এ ঢোকান; কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.51 সেকেন্ড)mysql> AllEntriesDemo(ShippingDate) মান নির্বাচন করুন('051-201) 29');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.19 সেকেন্ড)

সিলেক্ট স্টেটমেন্ট ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন।

প্রশ্নটি নিম্নরূপ।

mysql> SelectAllEntriesDemo থেকে *নির্বাচন করুন;

নিচের আউটপুট।

<প্রে>+----+---------+| আইডি | শিপিং তারিখ |+------+---------+| 1 | 2019-01-21 00:00:00 || 2 | 2018-02-24 00:00:00 || 3 | 2010-10-22 00:00:00 || 4 | 2011-04-12 00:00:00 || 5 | 2013-02-10 00:00:00 || 6 | 2014-02-15 00:00:00 || 7 | 2016-06-14 00:00:00 || 8 | 2017-02-14 00:00:00 || 9 | 2015-03-29 00:00:00 |+----+----------------------+9 সারি সেটে (0.00 সেকেন্ড)

একটি নির্দিষ্ট মাস থেকে সমস্ত এন্ট্রি নির্বাচন করার জন্য নিম্নলিখিত প্রশ্ন:

mysql> SelectAllEntriesDemo থেকে *নির্বাচন করুন যেখানে monthname(ShippingDate)='February';

এখানে আউটপুট।

<প্রে>+----+---------+| আইডি | শিপিং তারিখ |+------+---------+| 2 | 2018-02-24 00:00:00 || 5 | 2013-02-10 00:00:00 || 6 | 2014-02-15 00:00:00 || 8 | 2017-02-14 00:00:00 |+------+----------------------+4টি সারি সেটে (0.00 সেকেন্ড)

এখানে একটি বিকল্প প্রশ্ন রয়েছে৷

mysql> SelectAllEntriesDemo থেকে *নির্বাচন করুন যেখানে মাস(শিপিং ডেট)=2;

নিচের আউটপুট।

<প্রে>+----+---------+| আইডি | শিপিং তারিখ |+------+---------+| 2 | 2018-02-24 00:00:00 || 5 | 2013-02-10 00:00:00 || 6 | 2014-02-15 00:00:00 || 8 | 2017-02-14 00:00:00 |+----+----------------------+4টি সারি সেটে (0.04 সেকেন্ড)
  1. 00:00 থেকে আজকের তারিখ পর্যন্ত তারিখ নির্বাচন করার জন্য MySQL ক্যোয়ারী

  2. কিভাবে মাস অনুযায়ী MySQL সিলেক্ট করবেন?

  3. মাসের উপর ভিত্তি করে একটি MySQL টেবিল থেকে মোট নির্বাচন করুন

  4. টেবিলের স্বতন্ত্র কলাম থেকে গড় নির্বাচন করতে MySQL ক্যোয়ারী?