본문 바로가기

SQL13

[프로그래머스💯] 코딩테스트 연습 > SUM, MAX, MIN > 최솟값 구하기 / MIN() 함수 / AS문 해답) * 날짜 형식의 값은 날짜가 일찍일 수록 값이 적은걸로 취급됩니다. 출처: 프로그래머스 코딩 테스트 연습, https://programmers.co.kr/learn/challenges 2019. 10. 17.
[프로그래머스💯] 코딩테스트 연습 > GROUP BY > 입양 시각 구하기(1) / EXTRACT 함수 해답) 출처: 프로그래머스 코딩 테스트 연습, https://programmers.co.kr/learn/challenges 2019. 10. 14.
[프로그래머스💯] 코딩테스트 연습 > GROUP BY > 고양이와 개는 몇마리 있을까 / COUNT문 해답) * Count문과 in , Group by 이용 출처: 프로그래머스 코딩 테스트 연습, https://programmers.co.kr/learn/challenges 2019. 10. 14.
[MYSQL] UPDATE 문 사용법 / 튜플 값 수정하기 / 행 값 수정하기 특정 조건을 가진 행 삭제 UPDATE "테이블명" SET "열" = "변경할 값" WHERE "특정 조건" 예시 UPDATE instructor SET salary = salary * 1.3 WHERE salary < 500000 - 교수 테이블에서 월급이 50만원 보다 적은 교수들의 월급을 30% 증가시킨다. 2019. 10. 4.
[MYSQL] Subquery (서브쿼리) 사용법 / select문 안에 select문 SQL 에서 쿼리안의 쿼리를 이용하는것을 Subquery 라고 부른다. 서브쿼리는 다양한 곳에 쓰일 수 있는데 * () = 서브쿼리 select 절 예시 : SELECT 학과명, (SELECT count(*) FROM 교수 WHERE 학과.학과명 = 교수.학과명) AS 교수숫자 FROM 학과 => 학과 테이블에서 학과명과, (교수테이블에서 학과에따른 교수숫자) 를 select한다. from 절 예시 : SELECT 학과명, 월급평균 FROM (SELECT 학과명, AVG(월급) AS 월급평균 FROM 교수 GROUP BY 학과명) WHERE 월급평균 > 5000 => 학과명과 월급평균을 새로운 서브쿼리 테이블 : (교수테이블에서 테이블) 중 월급평균이 5000 이상인 것만 SELECT한다. 결론 : se.. 2019. 9. 28.
[프로그래머스💯] 코딩테스트 연습 > JOIN > 보호소에서 중성화한 동물 / INNER JOIN 해답 ) * () 안에 있는 or 문이 and 문보다 먼저 처리됩니다. 2019. 9. 22.