>데이터 베이스 >MySQL 튜토리얼 >MySQL에서 비어 있지 않은 열이 있는 행을 선택하는 방법은 무엇입니까?

MySQL에서 비어 있지 않은 열이 있는 행을 선택하는 방법은 무엇입니까?

DDD
DDD원래의
2024-12-22 10:58:12748검색

How to Select Rows with Non-Empty Columns in MySQL?

MySQL에서 비어 있지 않은 열 선택: 기존 값이 있는 데이터 선택

MySQL에서는 값 존재 여부에 따라 행을 필터링할 수 있습니다. 특정 열에서. 특정 열이 비어 있지 않은 행만 선택하려면 간단하면서도 효과적인 솔루션은 열 값을 빈 문자열과 비교하는 것입니다. 이 접근 방식은 실제 값과 NULL 값을 모두 포함할 수 있는 열로 작업할 때 특히 유용합니다.

이 기술을 적용하려면 제공된 쿼리를 다음과 같이 수정할 수 있습니다.

select phone, phone2 
from jewishyellow.users 
where phone like '813%' 
and phone2<>''

다음을 사용하여 <>'' 연산자를 사용하여 Phone2 열을 빈 문자열과 비교하여 비어 있지 않은 Phone2 값이 있는 행만 검색되도록 합니다. 이 컨텍스트에서는 NULL 값이 false로 해석된다는 점에 주목할 가치가 있습니다. 따라서 이 쿼리는 Phone이 '813'으로 시작하고 Phone2에 NULL 값을 제외한 모든 값이 포함된 행을 효과적으로 선택합니다.

위 내용은 MySQL에서 비어 있지 않은 열이 있는 행을 선택하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.