이번에는 SQL의 aggregation함수와 정렬에 대해 알려드리겠습니다. SQL 집계 함수 및 정렬 사용 시 주의사항은 무엇인가요?
count 함수
구문:
Select count(*)|count(列名) from table_name [where where_defination];Select count(id) from stu;Select count(name) from stu where math > 90;select count (name) from stu where chines+math+English> 250;
sum 함수
Select sum (列名) from stu [where where_defination]; Select sum (列名),sum(列名), sum(列名) from stu [where where_definition]; Select sum (列名)+sum(列名)+ sum(列名) from stu [where where_definition]; Select sum (列名)+sum(列名)+sum(列名) as 总分 from stu [where where_definition]; Select sum (列名)/count(name) from stu [where where_defination]; Select avg(math) from stu; Select avg(math + chines + english) from stu; Select max|min(列名) from stu; Select max(math + chines + english) from stu; Select min(math + chines + english) from stu;
정렬 queryresults
쿼리 결과를 정렬하려면 order by 절을 사용하세요.
Select column1, column2, column3 from table order by column asc|desc
order by는 정렬할 열을 나타냅니다. 또는 select
order by 절 뒤에 지정된 열 이름은 select 문의 끝에 위치해야 합니다
Select name, math from stu order by math; select name, math+english+chines from stu order by math+english+chines desc; select name, math+english+chines from stu where name like 'zhang%' order by math+english+chines desc;
이 기사의 사례를 읽은 후 방법을 마스터했다고 믿습니다. 흥미로운 정보가 있으니 PHP 중국어 웹사이트의 다른 관련 기사도 주목해 주세요!
추천 도서:
위 내용은 SQL 집계 함수 및 정렬의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!