কম্পিউটার

আমরা কিভাবে MySQL WHERE ক্লজের সাথে ASCII() ফাংশন ব্যবহার করতে পারি?


WHERE clause-এর সাথে ASCII() ফাংশন ব্যবহার করার সময়, এটির দ্বারা আউটপুট রিটার্ন হবে তা WHERE ক্লজে দেওয়া শর্তের উপর নির্ভর করবে। উদাহরণ স্বরূপ, ধরুন আমাদের কাছে ‘ছাত্র’ নামের একটি টেবিল আছে এবং আমরা ছাত্রদের নামের প্রথম অক্ষরের 65-এর বেশি নম্বর কোড পেতে চাই। এর জন্য ক্যোয়ারী নিম্নরূপ লেখা যেতে পারে -

mysql> Select * from student;
+------+---------+---------+-----------+
| Id   | Name    | Address | Subject   |
+------+---------+---------+-----------+
| 1    | Gaurav  | Delhi   | Computers |
| 2    | Aarav   | Mumbai  | History   |
| 15   | Harshit | Delhi   | Commerce  |
| 20   | Gaurav  | Jaipur  | Computers |
+------+---------+---------+-----------+
4 rows in set (0.10 sec)

mysql> Select Name, ASCII(Name) As 'ASCII VALUE OF 1st Character' From Student WHERE ASCII(Name)>65;
+---------+------------------------------+
| Name    | ASCII VALUE OF 1st Character |
+---------+------------------------------+
| Gaurav  |         71                   |
| Harshit |         72                   |
| Gaurav  |         71                   |
+---------+------------------------------+
3 rows in set (0.00 sec)

  1. আমরা কিভাবে MySQL WHERE ক্লজ সহ দুটি কলাম ব্যবহার করতে পারি?

  2. আমরা কিভাবে MySQL DISTINCT clause কে WHERE এবং LIMIT clause এর সাথে ব্যবহার করতে পারি?

  3. আমরা কি MySQL WHERE ক্লজে একটি SUM() ফাংশনের ফলাফল ব্যবহার করতে পারি?

  4. কোথায় ধারা সহ MySQL ভিউ ব্যবহার করবেন?