কম্পিউটার

মাইএসকিউএল-এ বেশ কয়েকটি সম্ভাব্য টাইমস্ট্যাম্পের একটি সেট থেকে সাম্প্রতিকতম তারিখ কীভাবে নির্বাচন করবেন?


আপনি ORDER BY ধারার সাহায্যে বেশ কয়েকটি সম্ভাব্য টাইমস্ট্যাম্পের একটি সেট থেকে সাম্প্রতিকতম তারিখ নির্বাচন করতে পারেন৷

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

আপনার টেবিলের নাম থেকে আপনার কলামের নাম1, আপনার কলামের নাম2,... N নির্বাচন করুন আপনার টাইমস্ট্যাম্প কলামের নাম DESC সীমা 1 অনুসারে অর্ডার করুন;

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

mysql> সারণি তৈরি করুন MostRecentDateDemo -> ( -> Id int NULL AUTO_INCREMENT PRIMARY KEY, -> Name varchar(10), -> ShippingDate টাইমস্ট্যাম্প -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.65 সেকেন্ড)

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

mysql> MostRecentDateDemo(Name,ShippingDate) মানগুলিতে সন্নিবেশ করুন('Larry',date_add(now(),interval -1 মাস));কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.19 সেকেন্ড)mysql> MostRecentDateDemo(নাম, শিপিং ডেট) মান('মাইক','2018-09-12 19:34:45');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.43 সেকেন্ড)mysql> MostRecentDateDemo(নাম,ShippingDate) মানগুলিতে সন্নিবেশ করুন('Sam','2017 -11-24 14:30:40'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.19 সেকেন্ড) mysql> MostRecentDateDemo(Name,ShippingDate) মানগুলিতে সন্নিবেশ করুন('Carol','2019-02-12 11:30:41' );কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.56 সেকেন্ড)mysql> MostRecentDateDemo(Name,ShippingDate) মানগুলিতে ঢোকান('David',now());Query OK, 1 সারি প্রভাবিত (0.22 sec)mysql> MostRecentDateDemo(Name) এ ঢোকান ,শিপিংয়ের তারিখ) মান('জন','2018-12-31 12:59:58');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.15 সেকেন্ড)

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

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

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

নিম্নলিখিত আউটপুট

<প্রে>+------+------+---------+| আইডি | নাম | শিপিং তারিখ |+------+---------+----------------------+| 1 | ল্যারি | 2019-01-14 17:17:08 || 2 | মাইক | 2018-09-12 19:34:45 || 3 | স্যাম | 2017-11-24 14:30:40 || 4 | ক্যারল | 2019-02-12 11:30:41 || 5 | ডেভিড | 2019-02-14 17:19:34 || 6 | জন | 2018-12-31 12:59:58 |+----+---------+----------------------+6 সারি সেট (0.00 সেকেন্ড)

সাম্প্রতিকতম তারিখ নির্বাচন করার জন্য এখানে ক্যোয়ারী আছে

mysql> ShippingDate desc সীমা 1 দ্বারা MostRecentDateDemo অর্ডার থেকে Id, Name, ShippingDate নির্বাচন করুন;

নিম্নলিখিত আউটপুট

<প্রে>+------+------+---------+| আইডি | নাম | শিপিং তারিখ |+------+---------+----------------------+| 5 | ডেভিড | 2019-02-14 17:19:34 |+----+---------+----------------------+1 সারিতে সেট (0.00 সেকেন্ড)
  1. মাইএসকিউএল সিলেক্ট কোয়েরিতে উপনাম কীভাবে ব্যবহার করবেন?

  2. 00:00 থেকে আজকের তারিখ পর্যন্ত তারিখ নির্বাচন করার জন্য MySQL ক্যোয়ারী

  3. MySQL ব্যবহার করে বর্তমান তারিখ থেকে নির্বাচিত দিনের (2010-11-04) জন্য কীভাবে একটি প্রশ্ন নির্বাচন করবেন?

  4. কিভাবে একটি MySQL ক্যোয়ারীতে 'খালি সেট' প্রতিস্থাপন করবেন?