>  기사  >  데이터 베이스  >  선택문

선택문

大家讲道理
大家讲道理원래의
2017-05-28 11:22:261432검색

1. order by(정렬)

은 일반적으로 정렬을 위한 참조 표준으로 필드를 사용합니다.

구문: order by [field] asc|desc; (오름차순, 내림차순)

팁: 교정 규칙에 따라 정렬 관계가 결정됩니다.字 段 다중 필드 정렬 허용

(먼저 첫 번째 필드를 따르고, 구별이 없으면 두 번째 필드에 따라 정렬하고 이에 따라 푸시합니다).

[예제] 다음 표에서 select * from tb_name;을 입력하면 입력 순서에 따라 표의 데이터가 순서대로 표시됩니다.                                            stu_score 사용 ’ 문을 입력한 후 order by stu_score desc .

순서와 순서를 지정하지 않으면 기본 순서를 사용하세요.

여러 필드를 사용하여 정렬하는 경우 EG. 그런 다음 수업 시작 시간

date

_begin을 기준으로 정렬합니다. 진술 내용은 다음과 같습니다.                                                      out out out out of where 문 다음에 나옵니다.

그룹화

인 경우 그룹화된 필드를 정렬하려면 구문별 그룹을 사용해야 합니다.

2. limit

(얻는 레코드 수 제한)

제한은 정렬, 검색 및 기타 작업

후에 발생하므로 마지막에 제한이 나타납니다.

다음 데이터 테이블의 경우 하나의 데이터만 표시되면 오른쪽과 같이 출력 결과가 표시됩니다. ~

------ 첫 번째 데이터 세트는 다음과 같이 출력됩니다. 초기 데이터 입력 순서.

정렬 후 상위 3개로만 출력을 제한할 수도 있습니다:

         

  구문: limit offset total number of records

                오프셋: 차단 시작 지점. 총 레코드 수: 가로채는 길이. ㅋㅋㅋ                                                                                        오프셋을 쓰지 않으면 기본적으로 0부터 시작됩니다.

3. distinct

(중복 기록 제거)(

all

에 해당)

stu_score 필드의 모든 데이터가 Exam_stu 테이블에 표시되면 결과는 다음과 같습니다.

삭제 레코드를 중복하려면 다음 문을 사용할 수 있으므로 95점 두 개 중 하나만 남습니다.

문을 선택하면 query 필드에 따라 중복 레코드의 기준이 결정됩니다. 개별 *, 모든 필드가 동일한 경우에만 두 데이터가 중복된 것으로 간주됩니다.

명령문이 개별 stu_score를 선택하면 두 데이터의 stu_score가 동일한 경우 중복으로 간주됩니다.

명세서에서 개별 stu_score,stu_name을 선택하는 경우 반드시 점수와 이름이 동일하면 중복으로 간주됩니다.

4.

union 쿼리 (Union 쿼리)

여러 select 문을 함께 병합하는 것을 공동 작업이라고 합니다.

두 개의 Select 문을 결합하려면 Union 키워드를 사용하세요. 】 [밤나무의 경우] 테이블에서 Days Desc Limit 1로 테이블에서 일수가 가장 많은 두 명의 교사를 쿼리해야 합니다.

SELECT Teacher_name, Day from Teacher_Class WHERE Class_Name = 'PHP0331' 일수별 주문 제한 1 , 공동 문의를 하려면 모직물을 사용하시겠습니까? +                                                        (문 1) Union all (문 2)

팁: Union을 사용할 때 정렬할 때 주의해야 할 몇 가지 사항이 있습니다. 하위문의 순서:

① 하위문을 괄호로 묶습니다.

② 하위문의 순서는 한도를 적용한 경우에만 적용됩니다. 그 이유는 유니온이 문장의 순서를 제한 없이 최적화(무시)하기 때문입니다.

상대 Union 결과를 정렬하려면 다음 문을 사용하세요.

(Statement 1) Union (Statement 2) order by days;참고: ① 여러 select 문으로 검색된 필드 수는 일관되어야 합니다. ; 더 엄격함 예,

데이터 유형

도 일관되어야 합니다(그러나

mysql

는 내부적으로

유형 변환

을 수행하며 변환이 성공해야 합니다).

위 내용은 선택문의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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