집 >데이터 베이스 >MySQL 튜토리얼 >MySQL 데이터베이스에서 조건부 쿼리문 사용 소개
이 기사는 MySQL 데이터베이스에서 조건부 쿼리문을 사용하는 방법을 소개합니다. 이는 특정 참조 값을 가지고 있으므로 도움이 될 수 있습니다.
분석가들에게 있어서 MySQL 데이터베이스에서 가장 흔히 사용되는 쿼리문은 Select 쿼리문입니다. 이 글에서는 주로 Mysql 데이터베이스의 쿼리문을 소개합니다.
1. 단일 테이블 쿼리
1. 조건이 있는 쿼리
기본 구문: 선택 * + 테이블 이름 + where 조건;
1) 범위 쿼리:
예: 10과 100 사이의 필드
2) 예: '%uncertain%'
Remarks와 같은 필드:
%는 여러 문자를 나타내고, _underscore는 한 문자를 나타내고, ^a는 a로 시작하는 데이터를 나타내고, a$는 a로 끝나는 데이터를 나타내고, [abc ]는 여기에 포함된 모든 문자와 일치합니다. (관련 권장사항: MySQL 튜토리얼)
참고: and 및 or가 동시에 사용되는 경우 or보다 우선순위가 높습니다. or가 있는 조건에 우선순위를 부여하려면 or가 있는 부분 조건에 괄호를 넣으면 됩니다.
기본 구문: 필드별 정렬.
비고:
기본값은 오름차순, ASC 오름차순, DESC 내림차순입니다. 레코드 수 제한: 100으로 제한
count(): 레코드 수 계산
avg(): 평균
max(): 최대값
min(): 최소값
sum(): 합계
기본 구문: 필드 1, 필드 2 선택, 집계 함수 + 테이블 이름 + 필드 1, 필드 2별로 그룹화
비고:
group by 및 had와 함께 사용되며 주로 그룹화 결과를 필터링하는 데 사용됩니다.
1. 내부 조인-->inner 조인
는 집합 개념에서 "교차"로 이해될 수 있으며 관련 필드는 두 테이블의 레코드와 동시에 존재합니다.
union은 두 개 이상의 select 문의 결과를 연결하고, 결과를 결과 집합으로 결합하고, 중복 데이터를 삭제하는 데 사용됩니다.
기본 구문: 테이블 1 공용체에서 필드 선택 [all |distinct] 테이블 2에서 필드 선택
참고: Union은 Union Distinct를 의미하며, Union을 사용하면 중복된 데이터가 포함된 결과 집합이 반환되며, 선택한 콘텐츠는 이전 테이블의 필드 이름과 함께 표시됩니다. 이름.
위 내용은 MySQL 데이터베이스에서 조건부 쿼리문 사용 소개의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!