문제
💡 동물 보호소에 들어온 모든 동물의 정보를 ANIMAL_ID순으로 조회하는 SQL문을 작성해주세요. SQL을 실행하면 다음과 같이 출력되어야 합니다.
테이블 형태
풀이
SELECT *
FROM ANIMAL_INS
ORDER BY ANIMAL_ID
해설
SELECT *
FROM ANIMAL_INS
ORDER BY ANIMAL_ID
- 전체 컬럼의 데이터를 출력하므로 SELECT문에 *(asterisk, 아스타)를 사용한다
- ANIMAL_ID순으로 오름차순 정렬한다
*(asterisk, 아스타)의 다양한 사용
1. 테이블의 모든 컬럼 선택
SELECT * FROM t1 INNER JOIN t2 ...
2. 이름이 지정된 테이블의 모든 컬럼 선택
SELECT t1.*, t2.* FROM t1 INNER JOIN t2 ...
3. 특정 컬럼을 먼저 출력 후 테이블의 모든 컬럼 선택
- 이 경우 id컬럼은 2번 출력되게 된다(먼저 출력되었다고 해서 *결과에서 제외되는 것이 아님)
SELECT id, t1.* FROM t1
'SQL > 코딩테스트' 카테고리의 다른 글
[프로그래머스 / MySQL] 진료과별 총 예약 횟수 출력하기 (0) | 2024.02.02 |
---|---|
[프로그래머스 / MySQL] 성분으로 구분한 아이스크림 총 주문량 (0) | 2024.02.02 |
[프로그래머스 / MySQL] 평균 일일 대여 요금 구하기 (0) | 2024.02.02 |
[프로그래머스 / MySQL] 이름이 있는 동물의 ID (0) | 2024.02.02 |
[leetcode / MySQL] 185. Department Top Three Salaries (0) | 2024.02.01 |