홈>
열이 여러 개인 테이블이 있습니다. 전체 테이블에서 최소값과 최대 값을 가져와야하지만 해당 최소값과 최대 값이 어느 범주에 속하는지 표시해야합니다. 필요한 열 이름은 Asset_Type 및 Asset_Value입니다. 여러 (5+) 자산 유형이 있지만 최소값과 최대 값의 자산 유형 만 표시하면됩니다.
SELECT Asset_Type, MAX(Asset_Value), MIN(Asset_Value)
FROM Asset
GROUP BY Asset_Type
이것은 내가 가지고있는 것이지만, 테이블의 최소값과 최대 값뿐만 아니라 각 자산 유형의 최소값과 최대 값을 표시합니다.
- 답변 # 1
- 답변 # 2
최소값의 자산 유형과 최대 값의 자산 유형이 많이있을 수 있습니다. 따라서 값이 최소 또는 최대 값 (하위 쿼리에서 조회)과 일치하는 모든 asset_type을 선택하십시오.
select distinct asset_value, asset_type where asset_value = (select min(asset_value) from asset) or asset_value = (select max(asset_value) from asset) order by asset_value, asset_type;
이 검색어를 작성하는 다른 방법이 있지만 아이디어는 동일합니다.
관련 자료
- mysql - sql - 테이블 b의 행 수가 x와 같은 테이블 a의 행 선택
- sql - 키가있는 한 행이 다른 행보다 큰 MySQL 테이블에서 키 값을 선택합니다
- sql - 하나의 테이블에서 복잡한 선택
- sql - mysql에서 데이터가 없어도 테이블의 모든 범주를 어떻게 표시합니까?
- sql - ORACLE SELECT 각 3 개의 테이블에서 3 개의 다른 속성
- sql - 최근 3 개의 연속 상태가 실패한 테이블에서 레코드 선택
- mysql - 표에서 가장 큰 값 선택
- javascript - provlem 테이블을 수정하고 선택하는 방법?
- sql server - 특정 테이블 값을 기반으로 SQL 조인 선택
- sql - 자식 테이블의 값을 기반으로 부모 테이블의 행을 선택하는 방법
- MySQL 80에서 더 이상 테이블 "그룹"에서 데이터를 선택할 수없는 이유
- sql - LIKE 조건에서 테이블 변수에서 선택 사용
- sql - 내 테이블의 마지막 항목 만 선택하는 방법은 무엇입니까?
- sql - mariadb 테이블에서 %를 선택하는 방법
- sql - AWS Athena의 테이블에서 그룹당 1000 개의 샘플 선택
- amazon web services - 주어진 날짜 범위에 대해 'year = yyyy/month = MM/date = dd /'와 같이 분할 된 aws athena 테이블에서 데이터를 선택하는 방법은 무엇입니까?
- python - 열의 내용을 기반으로 PyArrow 테이블에서 행을 선택하는 더 관용적 인 방법이 있습니까?
- javascript - ANT D 테이블에서 선택 드롭 다운 추가 시도
- javascript - JS 테이블에서 요소를 어떻게 선택합니까?
- function - 루아 - 명령 줄에서 인수를 통해 스크립트에서 테이블을 선택할 수 있습니까?
관련 질문
- sql : 테이블의 모든 열을 나열하려면 어떻게합니까?
- mysql : 두 개의 선택 문을 하나로 선택하십시오
- mysql : 카운트 및 최대 열 선택 2 테이블 및 브리지 테이블이있는 컬럼
- mysql : 선택한 날짜 이후로 시간을 계산하는 방법
- mysql : BigQuery SQL에서 리터럴과 별칭 사이의 공백 누락
- MySQL은 여러 행을 위해 uuid ()를 생성합니다
- mysql : (1064, "SQL 구문에 오류가 있습니다. 마리아드 -10 번 이상 갔고, 캔트가 밖으로 인식하는 것처럼 보입니다.
- mysqli 준비 명령문 Collate UTF8_bin으로 쿼리를 선택하십시오
- mysql : 테이블에서 다른 열을 참조하여 한 열의 고유 값을 선택하는 방법은 무엇입니까?
- mysql : 쿼리를 더 빨리 실행하기 위해 추가 할 수있는 것은 Oracle에서 더 빨리 실행됩니까? 다음은 Oracle Query Slowness입니다
최대 값이 최소값과 다른 Asset_type을 가질 수 있다는 점을 고려할 때 별도의 쿼리를 만들어야합니다 (여기서 최소/최대 값이 동일한 여러 Asset_type이있을 수 있음을 고려하지 않음)