কম্পিউটার টিউটোরিয়াল

শর্তসাপেক্ষ MySQL ভিউ তৈরি করা (WHERE ক্লজ)

যদি কোনো টেবিল থেকে নির্দিষ্ট শর্ত অনুযায়ী ডেটা নিয়ে ভিউ তৈরি করতে চান, তবে ভিউ তৈরির সময় WHERE ক্লজ ব্যবহার করতে হয়।

সিনট্যাক্স

CREATE VIEW view_name AS select_statements FROM table WHERE condition(s);

উদাহরণ

Student_info টেবিল:

mysql> SELECT * FROM student_info;
+------+---------+------------+------------+
| id   | Name    | Address    | Subject    |
+------+---------+------------+------------+
|  101 | YashPal | Amritsar   | History    |
|  105 | Gaurav  | Chandigarh | Literature |
|  125 | Raman   | Shimla     | Computers  |
|  130 | Ram     | Jhansi     | Computers  |
+------+---------+------------+------------+

Subject = 'Computers' শর্তে Info ভিউ তৈরি:

mysql> CREATE OR REPLACE VIEW Info AS
    -> SELECT Id, Name, Address, Subject
    -> FROM student_info WHERE Subject = 'Computers';
Query OK, 0 rows affected (0.46 sec)

mysql> SELECT * FROM info;
+------+-------+---------+-----------+
| Id   | Name  | Address | Subject   |
+------+-------+---------+-----------+
|  125 | Raman | Shimla  | Computers |
|  130 | Ram   | Jhansi  | Computers |
+------+-------+---------+-----------+
  1. বেস টেবিল থেকে প্যাটার্ন ম্যাচিং করে MySQL ভিউ কীভাবে তৈরি করবেন?

  2. MySQL-এ 'CREATE TABLE FROM VIEW' সিনট্যাক্স সহজে করা

  3. MySQL-এ VIEW থেকে টেবিল তৈরি করা (CREATE TABLE ... SELECT)

  4. MySQL-এ NOT IN() ব্যবহার করে নির্দিষ্ট মান বাদ দিয়ে রেকর্ড নির্বাচন