이 포스팅은 1. Java 웹 개발자의 IntelliJ 구매 과정 2. Former Student License Holder 로서의 25% 할인 방법 3. IntelliJ 에서의 Github 연동 방법 을 담고 있으니 참고바랍니다. IntelliJ 를 구매해보자! 기술 부채처럼 느껴지던 인텔리 제이로의 전환을 드디어 시작했다. 방금 전, 인텔리 제이를 결제하면서 말이다. 기존 대학교 이메일 인증을 이용한 무료 학생 라이센스를 보유중이었으나, 상용으로, 회사에서 사용할 수 없기 때문에 구매를 진행하기로 했다. 구매를 결심한 동기는 1. 사내 대세 툴임 2. 멋있음 3. 원래 사고 싶었으나 미뤄왔었음 4. STS에서 사용중인 레거시 프로젝트의 서버 기동이 40초가 걸림 등이었다. JetBrains 공식 홈페..
programmers.co.kr/learn/courses/30/lessons/59409코딩테스트 연습 - 중성화 여부 파악하기ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디programmers.co.kr조건이 여러개가 아니고 O,X이기 때문에 DECODE를 사용할 수도 있었겠다. 아직은 DECODE도, CASE WHEN도 정확한 사용법이 손에 익질 않았다. 면접 보러 다니던 중 한 곳에서 손코딩으로 CASE WHEN을 요구받은 적도 있었다.CASE WHEN 사용법 컬럼..
문제programmers.co.kr/learn/courses/30/lessons/59045코딩테스트 연습 - 보호소에서 중성화한 동물ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디programmers.co.kr 12345678SELECT INS.ANIMAL_ID, INS.ANIMAL_TYPE, INS.NAME --출력되어야 할 컬럼들 선택 FROM ANIMAL_INS INS --두 테이블 JOIN JOIN ANIMAL_OUTS OUTS ON INS.ANIMAL_ID =..
문제 programmers.co.kr/learn/courses/30/lessons/59044 코딩테스트 연습 - 오랜 기간 보호한 동물(1) ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디 programmers.co.kr 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647-------------------------------------------------------..
문제 programmers.co.kr/learn/courses/30/lessons/59043 코딩테스트 연습 - 있었는데요 없었습니다 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디 programmers.co.kr 간단한 JOIN 과 WHERE 절을 물어보는 문제였다. 다른 알고리즘 문제는 LEVEL 3이면 정말 풀기 어렵거나 아예 못 푸는데 SQL은 LEVEL 3이 어렵지 않은 것 같다. 같은 숫자라고 같은 난이도는 아닌 것 같다. 123456789SELECT A.A..