[Programmers/프로그래머스] SQL High Score Kit : 여러 기준으로 정렬하기 (Oracle)
SQL High Score Kit : 여러 기준으로 정렬하기 문제 풀이 SELECT 동물 ID, 동물 이름, 보호 시작일 FROM ANIMAL_INS ORDER BY 이름 오름차순, 보호 시작일 내림차순; SQL문 // Oracle SELECT ANIMAL_ID, NAME, D...
SQL High Score Kit : 여러 기준으로 정렬하기 문제 풀이 SELECT 동물 ID, 동물 이름, 보호 시작일 FROM ANIMAL_INS ORDER BY 이름 오름차순, 보호 시작일 내림차순; SQL문 // Oracle SELECT ANIMAL_ID, NAME, D...
SQL High Score Kit : 동물의 아이디와 이름 문제 풀이 SELECT 동물 ID, 동물 이름 FROM ANIMAL_INS ORDER BY ANIMAL_ID; SQL문 // Oracle SELECT ANIMAL_ID, NAME FROM ANIMAL_INS ORDER B...
SQL High Score Kit : 어린 동물 찾기 문제 풀이 SELECT 동물 ID, 동물 이름 FROM ANIMAL_INS WEHRE INTAKE_CONDITION != ‘Aged’ ORDER BY 동물 ID 오름차순; SQL문 // Oracle SELECT ANIM...
27434번 : 팩토리얼 3 (https://www.acmicpc.net/problem/27434) 문제 접근 방법 첫 번째 접근 (시간 초과) 처음에는 N의 최댓값이 100,000이고 반복문으로 구하면 시간복잡도가 O(N)이니까 시간 제한 4초 이내로 해결할 수 있을 줄 알았다. 그러나 실제...
SQL High Score Kit : 아픈 동물 찾기 문제 풀이 SELECT 동물 ID, 동물 이름 FROM ANIMAL_INS WEHRE INTAKE_CONDITION = ‘Sick’ ORDER BY 동물 ID 오름차순; SQL문 // Oracle SELECT ANIMAL...
SQL High Score Kit : 재구매가 일어난 상품과 회원 리스트 구하기 문제 풀이 회원 ID와 상품 ID의 쌍으로 데이터를 묶고(GROUP BY), 해당 쌍의 개수가 2 이상이면 재구매(HAVING) SELECT 회원 ID, 상품 ID FROM ONLINE_SALE GROUP BY ...
1377번 : 버블 소트 (https://www.acmicpc.net/problem/1377) 문제 접근 방법 문제에서 주어진 코드는 버블 정렬이 끝났을 때 몇 번째 i 반복에서 끝났는가를 구하는 코드이다. 버블 정렬은 인접한 수끼리 비교하여 정렬 조건에 맞지 않으면 서로의 위치를 swap 하여 ...
SQL High Score Kit : 역순 정렬하기 문제 풀이 SELECT 이름, 보호 시작일 FROM ANIMAL_INS ORDER BY ANIMAL_ID 내림차순; SQL문 // Oracle SELECT NAME, DATETIME FROM ANIMAL_INS ORDER BY ...
SQL High Score Kit : 모든 레코드 조회하기 문제 풀이 SELECT 모든 동물의 정보 FROM ANIMAL_INS ORDER BY ANIMAL_ID 오름차순; SQL문 // Oracle SELECT * FROM ANIMAL_INS ORDER BY ANIMAL_ID...
SQL High Score Kit : 강원도에 위치한 생산공장 목록 출력하기 문제 풀이 SELECT 공장 ID, 공장 이름, 주소 FROM FOOD_FACTORY WHERE 주소가 강원도로 시작 ORDER BY 공장 ID 오름차순; SQL문 // Oracle SELECT ...