order by(7)
-
[52] 부트캠프 TIL - 본캠프 34일차
1. 프로그래머스 이용한 sql과 알고리즘 문제 해결1-1) sql 문제 : 조건에 맞는 사용자와 총 거래금액 조회하기ㄴ 문제 : 중고 거래 게시판 테이블과 중고 거래 회원 테이블에서 완료된 중고 거래의 총 금액이 70만원 이상이 회원의 아이디, 닉네임, 총거래금액을 조회하는 sql문을 작성해주세요. 총거래금액을 기준으로 오름차순 정렬해주세요. ㄴ 설명_1 : 조회할 컬럼 체크 - (아이디, 닉네임, 총거래금액)ㄴ 설명_2 : 완료된 중고거래 (WHERE 활용)ㄴ 설명_3 : 총금액 70만원이상 ( WHERE 활용)ㄴ 설명_4 : 오름차순 정렬 (ORDER BY 활용)ㄴ 실제 쿼리 :SELECT USER_ID, NICKNAME, TOTAL_SALES FROM (SELECT b.U..
2024.10.10 -
[41] 부트캠프 TIL - 본캠프 23일차
1. 프로그래머스 이용한 sql과 알고리즘 문제 해결1-1) sql 문제 : 카테고리 별 도서 판매량 집계하기ㄴ 문제 : 2022년 1월의 카테고리 별 도서 판매량을 합산하고, 카테고리, 총판매량 리스트를 출력하는 SQL문을 작성해주세요. 결과는 카테고리명을 기준으로 오름차순 정렬해주세요.※ 테이블 2개를 참조해서 조회. ㄴ 설명_1 : 조회할 컬럼 체크 - (카테고리, 총판매량 지정컬럼명)ㄴ 설명_2 : 2개 테이블 조인할 컬럼 체크 (도서ID)ㄴ 설명_3 : 2번에서 조인한 후에 BOOK테이블에 카테고리, BOOK_SALES테이블에 판매량을 가져온다ㄴ 설명_4 : 판매량 합산(SUM을 사용해서 합산) - 이때 컬럼지정명 TOTAL_SALES로 맞춰준다.ㄴ 설명_5 : 2022년 1월 키워드 (WHE..
2024.09.25 -
[3] DBeaver - DBeaver 활용한 sql 2주차 강의
※ 8월에 들었던 SQL강의 관련 포스팅 ㄴ 2주차 일부 쿼리ㄴ 전체는 너무 길어서 일부만 캡쳐 1. 계산 / 합계,평균 / 데이터갯수 / 최대,최소값ㄴ 1-1) 더하기, 나누기, 곱하기 사용ㄴ 1-2) sum, avg 함수 사용ㄴ 1-3) count 함수 사용ㄴ 1-4) max, min 함수 사용# 1-1) 계산 SELECT 컬럼명A + 컬럼명B as 별명 FROM 테이블명; # 더하기, 곱하기, 나누기 (+) (*) (/) - 더하기에서 변경하여 사용 가능# 컬럼A,B가 아닌 컬럼 + 10 이런형태로 숫자를 넣어서 계산도 가능# 1-2) 합계, 평균값SELECT SUM(컬럼명A) 별명A, AVG(컬럼명B) 별명BFROM food_orders; # 합계, 평균값 구하기# 합계는 SUM / ..
2024.09.16 -
[10] 부트캠프 TIL - 사전캠프 8일차
1. 프로그래머스 이용한 sql과 알고리즘 문제 해결1-1) sql 문제 : 아픈 동물 찾기ㄴ 동물보호소에 들어온 동물 중 아픈 동물의 아이디와 이름을 조회해주세요. 아이디순으로 조회ㄴ 특정컬럼값 조회하기 문제ㄴ ex) SELECT 동물아이디, 동물이름 FROM 동물정보테이블명 WHERE 보호시작시 상태 = 'Sick' ORDER BY 동물아이디;ㄴ SELECT ANIMAL_ID, NAME FROM ANIMAL_INS WHERE INTAKE_CONDITION = 'Sick' ORDER BY ANIMAL_ID; 1-2) 알고리즘 문제 : 두 수의 나눗셈ㄴ num1과 num2를 나눈 후에 1000을 곱해서 정수만 return되도록 함수를 만들어주세요ㄴ 기존 int 자료형 메서드를 double자료형으로 변경..
2024.08.21 -
[9] 부트캠프 TIL - sql연습문제 4개 (3주차)
※ distinct, between, like, date_format(), sum(), in(). order by 등 사용1. 연습문제1)1. 직원 테이블에서 모든 직원의 이름과 직급을 선택하는 쿼리를 작성해주세요2. 직원 테이블에서 중복 없이 모든 직급을 선택하는 쿼리를 작성해주세요3. 직원 테이블에서 연봉이 40000과 60000사이인 직원들을 선택하는 쿼리를 작성해주세요4. 직원 테이블에서 입사일이 2023년 1월1일 이전인 모든 직원들을 선택하는 쿼리를 작성해주세요 ㄴ SELECT name, position FROM sparta_employees ㄴ SELECT DISTINCT position FROM sparta_employees ㄴ SELECT * FROM sparta_employess WHE..
2024.08.20 -
[5] 부트캠프 TIL - 사전캠프 4,5일차
1. 개인블로그 작성 (4일차)- DBeaver 설치 및 데이터베이스 연결- sql 강의 관련 정리 글2. 프로그래머스 이용한 sql과 알고리즘 문제 해결 (5일차) 2-1) sql 문제 : 동물의 아이디와 이름을 조회하기ㄴ 동물의 아이디와 이름을 ANIMAL_ID순으로 조회하는 SQL문 ㄴ ex) SELECT 동물아이디, 동물이름 FROM 동물정보테이블 ORDER BY 동물아이디 ASC; ㄴ SELECT ANIMAL_ID,NAME FROM ANIMAL_INS ORDER BY ANIMAL_ID ASC ※ default값으로 ASC로 정렬 되기 때문에 ASC를 입력하거나 입력하지않거나 상관없음. 2-2) 알고리즘 문제 : 나이 구하기ㄴ JAVA로 solution이란 나이를 구하는 함수를 만들기ㄴ 202..
2024.08.16