지원한 협력사 중 한곳의 코딩테스트에 SQL문 문제가 있다.
팀플에서 백엔드였고(일단은) 자연스럽게 협력사 지원도 백으로 갔는데
DB를 다른 한 팀원이 전담해서 SQL을 전혀 모르는 상황...
SQL 공부도 하긴 해야하는데, 팀플때부터 내다버린 SQL은 우선순위 최하위까지 내려감
안다는 부분도 사실 내가 아는게 맞나 싶어서 했던거라도 잘 알자는 마인드로 이미 배운 것 위주로 보고 있기 때문
주니어의 입장에서 모르면 그냥 모르는거겠지만, 안다는 곳에서 허점이 많으면 여러모로 문제가 있다 생각해서...
보이저엑스 기술면접을 보면서 느꼈다.
근데 코테 보고 면접 보고, 라인 필기시험 대비 CS공부도 하고 미루다보니 어느새 듀가 내일
ㅋㅋ큰일났네
그래도 백엔드 지원이고, 어디든 들어가면 결국 써야 할 내용인데
지금 배워두는게 가장 효용이 높지 않나 하는 생각
라인 필기에도 DB가 나온다는데 혹시 쓸모가 있을 수도 있고...
그리고 혹시 기본 문법만 알아도 풀 수 있는 난이도로 나왔는데 못풀면
그건 그거대로 좀 치명적일테니 문법정도는 알아두려고 한다
그래서 시작하는 SQL 문법 불꽃벼락치기
듀가 다가올수록 일의 효율은 높아진다!!

목표는 이거 다 풀기
1/6
https://uneducatedjungler.tistory.com/201
프로그래머스 SQL 고득점 Kit 1/6 : SELECT
그냥 기초 문법 배우는 단계라 문제에 풀이랄건 없고 배운 문법구조 정리 SQL에서 데이터 열 출력 포맷 select {column} from {table} 정렬 필요시 order by {column} 역순 정렬은 desc를 명시 asc는 default이기..
uneducatedjungler.tistory.com
2/6
https://uneducatedjungler.tistory.com/202
프로그래머스 SQL 고득점 Kit 2/6 : SUM, MAX, MIN
max, min 출력 select max({column}) # select min({column}) from {table} 전체 row count 출력 select count(*) from {table} * 대신 column명을 입력시 null이 아닌 row들을 count nullable한 column이라면 nu..
uneducatedjungler.tistory.com
3/6
https://uneducatedjungler.tistory.com/203
프로그래머스 SQL 고득점 Kit 3/6 : GROUP BY
group by 후 count로 각 column의 row 수 카운트 select ANIMAL_TYPE, count(ANIMAL_TYPE) from ANIMAL_INS group by ANIMAL_TYPE # order by ANIMAL_TYPE having {boolean}으로 group 내에서 조건 필터링 select..
uneducatedjungler.tistory.com
4/6
https://uneducatedjungler.tistory.com/204
프로그래머스 SQL 고득점 Kit 4/6 : IS NULL
select된 column 내 null인 / null이 아닌 row 찾기 where NAME is NULL where NAME is not NULL 함수 ifnull(Y, N)을 이용한 null 처리 null이 아닐 시 return Y, null일 시 return N인 구조의 함수 select ANIM..
uneducatedjungler.tistory.com
5/6
https://uneducatedjungler.tistory.com/205
프로그래머스 SQL 고득점 Kit 5/6 : JOIN
from문 내 join on 구문으로 테이블간의 동기화한 테이블을 타겟팅 select OUTS.ANIMAL_ID, OUTS.NAME from ( ANIMAL_OUTS OUTS left join ANIMAL_INS INS on INS.ANIMAL_ID = OUTS.ANIMAL_ID ) where INS.ANIMAL..
uneducatedjungler.tistory.com
6/6
https://uneducatedjungler.tistory.com/206
프로그래머스 SQL 고득점 Kit 6/6 : String, Date
in 연산을 이용한 tuple 내 포함 여부 필터링 select ANIMAL_ID, NAME, SEX_UPON_INTAKE from ANIMAL_INS where NAME in ('Lucy', 'Ella', 'Pickle', 'Rogan', 'Sabrina', 'Mitty') order by ANIMAL_ID like 연산..
uneducatedjungler.tistory.com
'구직 기록' 카테고리의 다른 글
블로그에 찾아와주신 분들께 (근황) (3) | 2022.09.10 |
---|---|
구직 중간 점검, 고민, 계획 (2) | 2022.04.12 |
코딩테스트 후기 (크래프톤, 네이버, 라인, 채널코퍼레이션, 토스) (0) | 2022.04.04 |