কম্পিউটার

দুটি মানের মধ্যে পার্থক্যের পরম মান একটি নির্দিষ্ট সংখ্যার চেয়ে বেশি হলে আমরা কীভাবে একটি টেবিল থেকে রেকর্ড নির্বাচন করতে পারি?


দুটি মানের মধ্যে পার্থক্যের পরম মান একটি নির্দিষ্ট সংখ্যার চেয়ে বেশি হলে আমরা একটি টেবিল থেকে রেকর্ড নির্বাচন করতে MySQL পরম মান অর্থাৎ ABS() ফাংশন ব্যবহার করতে পারি। উদাহরণ স্বরূপ এটি প্রদর্শনের জন্য আমরা 'মার্কস' টেবিলের ডেটা ব্যবহার করছি।

উদাহরণ

mysql> Select * from studentmarks where abs(Hindi-English)>10;
+--------+-------+---------+------+---------+-----------+
| Name   | Hindi | English | Math | Physics | Chemistry |
+--------+-------+---------+------+---------+-----------+
| Gaurav | 75    | 86      | 95   | 69      | 85        |
| Rahul  | 74    | 85      | 97   | 69      | 86        |
| Mohit  | 73    | 87      | 89   | 69      | 86        |
+--------+-------+---------+------+---------+-----------+
3 rows in set (0.00 sec)

উপরের ফলাফল সেটে শুধুমাত্র সেই রেকর্ড রয়েছে যার জন্য দুটি বিষয়, ইংরেজি এবং হিন্দির মধ্যে পার্থক্যের পরম মান 10-এর বেশি।


  1. কিভাবে একটি টেবিলে রেকর্ডের সংখ্যা প্রদর্শন করতে MySQL থেকে কাউন্ট (*) পরিবর্তনশীল হিসাবে প্রয়োগ করবেন?

  2. একটি মাইএসকিউএল টেবিল থেকে নির্দিষ্ট আইডি সহ একটি সারি ছাড়া সমস্ত রেকর্ড কীভাবে নির্বাচন করবেন?

  3. একটি MySQL টেবিল থেকে বর্তমান তারিখ এবং তারিখ রেকর্ডের মধ্যে পার্থক্য খুঁজুন

  4. একটি একক MySQLquery সহ দুটি টেবিলের সর্বোচ্চ মান থেকে সর্বনিম্ন মান নির্বাচন করুন?