কম্পিউটার

কিভাবে একটি MySQL ক্যোয়ারীতে একটি টাইমস্ট্যাম্পের অংশ নির্বাচন করবেন?


একটি প্রশ্নের মধ্যে একটি টাইমস্ট্যাম্পের অংশ নির্বাচন করতে, আপনাকে YEAR() ফাংশন ব্যবহার করতে হবে৷ MySQL-এ সিনট্যাক্স নিম্নরূপ।

yourTableName থেকে YEAR(yourTimestampColumnName) যেকোন আলিয়াসনাম হিসেবে নির্বাচন করুন;

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

mysql> সারণি সিলেক্ট পার্টঅফটাইমেস্ট্যাম্প ডেমো তৈরি করুন -> ( -> আইডি শূন্য নয় স্বয়ংক্রিয়_ইনক্রিমেন্ট প্রাথমিক কী, -> শিপিং টাইম টাইমস্ট্যাম্প -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (1.11 সেকেন্ড)

এখন আপনি insert কমান্ড ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করতে পারেন। প্রশ্নটি নিম্নরূপ -

mysql> SelectPartOfTimestampDemo(ShippingTime) মান (এখন());কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.20 সেকেন্ড)mysql> ঢোকান SelectPartOfTimestampDemo(ShippingTime)values(date_add(now()), inter);কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.17 সেকেন্ড)mysql> SelectPartOfTimestampDemo(ShippingTime)values(date_add(now(),interval -3 year) এ ঢোকান;কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.18 সেকেন্ড)mysql> সিলেক্টটিমঅ্যাম্পডিওতে সন্নিবেশ করুন শিপিং টাইম) মান(তারিখ_অ্যাড(এখন(),ব্যবধান -1 বছর));কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.18 সেকেন্ড)mysql> সিলেক্টপার্টে টাইমস্ট্যাম্প ডেমো(শিপিংটাইম) মান (তারিখ_অ্যাড(এখন(), ব্যবধান 1 বছর));কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.16 সেকেন্ড)mysql> SelectPartOfTimestampDemo(ShippingTime)values(date_add(now(),interval 2 year) এ ঢোকান;ক্যোয়ারী ঠিক আছে, 1 সারি প্রভাবিত (0.48 সেকেন্ড)mysql> সিলেক্টপার্টঅফটাইমস্ট্যাম্পে ঢোকান (date_add(now(),interval 3 year));Query OK, 1 সারি প্রভাবিত (0.10 sec)

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

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

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

<প্রে>+------+---------+| আইডি | শিপিং টাইম |+------+---------+| 1 | 2019-02-08 15:03:27 || 2 | 2017-02-08 15:03:50 || 3 | 2016-02-08 15:04:03 || 4 | 2018-02-08 15:04:06 || 5 | 2020-02-08 15:04:10 || 6 | 2021-02-08 15:04:24 || 7 | 2022-02-08 15:04:30 |+----+----------------------+7 সারি সেটে (0.00 সেকেন্ড)

এখানে YEAR() ফাংশন −

ব্যবহার করে একটি টাইমস্ট্যাম্পের অংশ নির্বাচন করার জন্য প্রশ্ন রয়েছে
mysql> SelectPartOfTimestampDemo থেকে PartOfTimeStamp হিসাবে YEAR(ShippingTime) নির্বাচন করুন;

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

<প্রে>+-----------------+| PartOfTimeStamp |+-----------------+| 2019 || 2017 || 2016 || 2018 || 2020 || 2021 || 2022 |+-----------------+7 সারি সেটে (0.00 সেকেন্ড)
  1. প্রথম 10টি রেকর্ড নির্বাচন করতে একটি MySQL ক্যোয়ারী কিভাবে লিখবেন?

  2. মাইএসকিউএল সিলেক্ট কোয়েরিতে উপনাম কীভাবে ব্যবহার করবেন?

  3. কিভাবে MySQL-এ শর্ত সহ ক্যোয়ারী অর্ডার এবং নির্বাচন করবেন?

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