Select*fromstudent;+------+---------+---------+ - ----------+|ID |이름 |주소|제목 |+------+---------+--"/> Select*fromstudent;+------+---------+---------+ - ----------+|ID |이름 |주소|제목 |+------+---------+--">

 >  기사  >  데이터 베이스  >  MySQL에서 반환된 행에서 중복 행을 필터링하는 방법은 무엇입니까?

MySQL에서 반환된 행에서 중복 행을 필터링하는 방법은 무엇입니까?

PHPz
PHPz앞으로
2023-08-25 08:01:051252검색

MySQL에서 반환된 행에서 중복 행을 필터링하는 방법은 무엇입니까?

이는 SELECT 절에 DISTINCT 키워드를 사용하여 달성할 수 있습니다. DISTINCT는 SELECT 절에 지정된 데이터 필드의 모든 조합에 적용됩니다.

Example

테이블 "Student" DISTINCT 키워드를 다음과 같이 적용했습니다. -

mysql> Select * from student;

+------+---------+---------+-----------+
| Id   | Name    | Address | Subject   |
+------+---------+---------+-----------+
| 1    | Gaurav  | Delhi   | Computers |
| 2    | Aarav   | Mumbai  | History   |
| 15   | Harshit | Delhi   | Commerce  |
| 17   | Raman   | Shimla  | Computers |
| 20   | Gaurav  | Jaipur  | History   |
+------+---------+---------+-----------+

5 rows in set (0.00 sec)

mysql> Select DISTINCT Address from student;

+---------+
| Address |
+---------+
| Delhi   |
| Mumbai  |
| Shimla  |
| Jaipur  |
+---------+

4 rows in set (0.00 sec)

mysql> Select DISTINCT * from student;

+------+---------+---------+-----------+
| Id   | Name    | Address | Subject   |
+------+---------+---------+-----------+
| 1    | Gaurav  | Delhi   | Computers |
| 2    | Aarav   | Mumbai  | History   |
| 15   | Harshit | Delhi   | Commerce  |
| 17   | Raman   | Shimla  | Computers |
| 20   | Gaurav  | Jaipur  | History   |
+------+---------+---------+-----------+

5 rows in set (0.00 sec)

mysql> Select DISTINCT name from student;

+---------+
| name    |
+---------+
| Gaurav  |
| Aarav   |
| Harshit |
| Raman   |
+---------+

4 rows in set (0.00 sec)

위 내용은 MySQL에서 반환된 행에서 중복 행을 필터링하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 tutorialspoint.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제