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

MySQL-এ কলামের প্রথম দুটি মান ঠিক করে DISTINCT দিয়ে বাকি মান প্রদর্শন করা

প্রথমে একটি টেবিল তৈরি করা যাক:

mysql> create table DemoTable ( 
   FirstName varchar(100) ); 
Query OK, 0 rows affected (0.96 sec)

ইনসার্ট কমান্ড ব্যবহার করে টেবিলে কিছু রেকর্ড যোগ করুন:

mysql> insert into DemoTable values('Chris'); Query OK, 1 row affected (0.14 sec)
mysql> insert into DemoTable values('Robert'); Query OK, 1 row affected (0.15 sec)
mysql> insert into DemoTable values('Mike'); Query OK, 1 row affected (0.14 sec)
mysql> insert into DemoTable values('David'); Query OK, 1 row affected (0.14 sec)

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

mysql> select *from DemoTable;

এটি নিচের আউটপুট তৈরি করবে:

+-----------+ 
| FirstName | 
+-----------+ 
| Chris     | 
| Robert    | 
| Mike      | 
| David     | 
+-----------+ 
4 rows in set (0.00 sec)

প্রথম দুটি মান SELECT দিয়ে ঠিক করে এবং বাকি মানগুলো DISTINCT দিয়ে প্রদর্শন করার কোয়েরি:

mysql> select 'Robert' AS FirstName UNION select 'David' AS FirstName UNION select DISTINCT(FirstName) AS FirstName from DemoTable;

এটি নিচের আউটপুট তৈরি করবে:

+-----------+ 
| FirstName | 
+-----------+ 
| Robert    | 
| David     | 
| Chris     | 
| Mike      | 
+-----------+ 
4 rows in set (0.00 sec)
  1. MySQL-এ নির্দিষ্ট কলামের মানগুচ্ছের আকার বের করা এবং যোগফল দেখানো

  2. MySQL CONCAT()으로 여러 컬럼 값을 텍스트와 합쳐 단일 컬럼으로 출력하기

  3. MySQL에서 날짜 레코드로부터 월의 첫날과 마지막 날 구하기

  4. MySQL에서 IS NOT NULL로 NULL 제외하고 NOT NULL 값만 다른 테이블로 복사하기