본문 바로가기

공부101

[MySQL] JOIN 총 정리 - BOOK 테이블과 AUTHOR 테이블 - INNER JOIN - NATURAL JOIN - LEFT [OUTER] JOIN - RIGHT [OUTER] JOIN - NATURAL LEFT JOIN - NATURAL RIGHT JOIN - FULL OUTER JOIN ( = UNION) - CROSS JOIN - SELF JOIN 내가 만든 예시를 통해 JOIN에 대해 알아보기로 한다. (프로그래머스 문제 참고하여 간단하게 만듬) BOOK 테이블과 AUTHOR 테이블 BOOK 테이블의 book_id 4번 행과 AUTHOR 테이블의 author_id 3번 행은 left join, right join을 위해서 만든 것. 서로 연관된 것이 없음. [INNER] JOIN INNER JOIN은 보통 조건 ON과.. 2023. 3. 7.
[MySQL]Workbench 글자 크기 키우는 방법 (글씨 크기 변경 방법) 상단 Edit - preference 선택 - Fonts & Colors 선택 뒤에 숫자들 조절하여 원하는 크기로 변경 후 워크벤치 껐다가 켜기! + 폰트도 변경가능하다고 함 2023. 3. 7.
[프로그래머스]42840_모의고사_완전탐색 Java 풀이 https://school.programmers.co.kr/learn/courses/30/lessons/42840 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 정답은 길이를 알 수 없는 타입인데 반환 타입이 int[] 여서 곤란했다. 그래서 두번째 코드에는 좀 안예쁘게 되있는데 프로그래머스에서 solution 옆에 반환형을 내맘대로 바꿔도 정답으로 인정해주어 더 깔끔한 코드(첫번째에 있는 코드)로 바꿨다. 히히 풀이 코드 import java.util.*; class Solution { public ArrayList solution(int[] answe.. 2023. 2. 15.
[백준]20413_MVP 다이아몬드 (Easy)_그리디 Java 풀이 20413번: MVP 다이아몬드 (Easy) 20413번: MVP 다이아몬드 (Easy) 입력된 MVP 등급을 달성하기 위한 최대 누적 과금액을 만원 단위로 출력한다. www.acmicpc.net 풀이 각 월의 최대 금액은 그 등급의 최대 등급인데, 이전달의 영향을 받아 그것을 빼 주어야 한다. ex. 30 60 90 150 BSGG… 1달 2달 3달 4달 … 해당 달의 등급 B S G G … 이전달의 영향을 받은해당 달의 최대 금액 B S-B G-(S-B) G-(G-(S-B)) … 0≤B 2023. 2. 14.