কম্পিউটার

মাইএসকিউএল-এ তারিখের পরিসর থেকে আমি কীভাবে দিন তৈরি করব?


এটি নিম্নলিখিত প্রশ্নের সাহায্যে করা যেতে পারে যা adddate() ফাংশন ব্যবহার করে এবং আমরা '2016-12-15' এবং '2016-12-31'-এর মধ্যে দিনগুলি তৈরি করছি

mysql> select * from
    -> (select adddate('1970-01-01',t4*10000 + t3*1000 + t2*100 + t1*10 + t0) gen_date from
    -> (select 0 t0 union select 1 union select 2 union select 3 union select 4 union select 5 union select 6 union select 7 union select 8 union select 9) t0,
    -> (select 0 t1 union select 1 union select 2 union select 3 union select 4 union select 5 union select 6 union select 7 union select 8 union select 9) t1,
    -> (select 0 t2 union select 1 union select 2 union select 3 union select 4 union select 5 union select 6 union select 7 union select 8 union select 9) t2,
    -> (select 0 t3 union select 1 union select 2 union select 3 union select 4 union select 5 union select 6 union select 7 union select 8 union select 9) t3,
    -> (select 0 t4 union select 1 union select 2 union select 3 union select 4 union select 5 union select 6 union select 7 union select 8 union select 9) t4) v
    -> Where gen_date between '2016-12-15' and '2016-12-31'
    -> ;
+------------+
| gen_date   |
+------------+
| 2016-12-15 |
| 2016-12-16 |
| 2016-12-17 |
| 2016-12-18 |
| 2016-12-19 |
| 2016-12-20 |
| 2016-12-21 |
| 2016-12-22 |
| 2016-12-23 |
| 2016-12-24 |
| 2016-12-25 |
| 2016-12-26 |
| 2016-12-27 |
| 2016-12-28 |
| 2016-12-29 |
| 2016-12-30 |
| 2016-12-31 |
+------------+
17 rows in set (0.30 sec)

  1. কিভাবে আমরা একটি টেবিল থেকে সমস্ত ডেটা নির্বাচন করার জন্য MySQL সংরক্ষিত পদ্ধতি লিখতে পারি?

  2. কিভাবে আমি মাইএসকিউএল ভিউ এর সাহায্যে তারিখের পরিসর থেকে দিন তৈরি করতে পারি?

  3. কিভাবে MySQL থেকে শেষ 10 সারি নির্বাচন করবেন?

  4. কিভাবে MySQL এ সারি নির্বাচন করবেন যেগুলি বর্তমান তারিখ থেকে>=1 দিন?