집 >데이터 베이스 >MySQL 튜토리얼 >MySQL에서 해당 ID와 성을 사용하여 고유한 이름을 검색하는 방법은 무엇입니까?
MySQL에서 해당 정보가 포함된 고유 열 검색
해당 데이터를 보존하면서 특정 열에서 고유한 값을 추출해야 하는 필요성을 식별하는 질문입니다. MySQL의 DISTINCT의 복잡성을 탐구합니다.
쿼리:
원하는 결과를 얻으려면 SELECT 쿼리에 DISTINCT 연산자와 GROUP BY 절의 조합이 포함되어야 합니다. DISTINCT 연산자는 지정된 열 내에서 고유한 값을 분리합니다. 이 경우 FirstName 열에서 고유한 값을 찾습니다.
구현:
ID 및 LastName 열을 고유한 FirstName 값과 함께 보존하려면 GROUP BY 절이 중추적인 역할을 합니다. GROUP BY는 MySQL에게 지정된 열을 기반으로 행을 그룹화하고 각 고유 값에 대해 단일 집계 행을 반환하도록 지시합니다. 이 경우 FirstName 열을 기준으로 그룹화합니다.
결과:
결과 쿼리는 다음과 같습니다.
SELECT ID, FirstName, LastName FROM table GROUP BY(FirstName)
이 쿼리 각 고유한 FirstName에 대해 해당 ID와 LastName을 유지하면서 고유한 FirstName 값을 성공적으로 검색합니다. 예를 들어, ID 1과 LastName Doe와 함께 John 한 명만 표시됩니다. 따라서 쿼리는 사용자의 기준을 효과적으로 충족합니다.
위 내용은 MySQL에서 해당 ID와 성을 사용하여 고유한 이름을 검색하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!