sql 103

18. Higher Than 75 Marks

이전 게시물에서 같은거 한다고 조금 투덜댔는데 비슷한 문제의 장점이 있었다. 그건 바로 제목을 복붙할 수 있다는 것!! 이번엔 새로운 문제라서 다시 타이핑을 했다. 역시 없어져야 중요하고 필요한 것을 느낄때가 있다. 새로운 문제니 문제를 천천히 읽어보자 조건 1. 75이상의 score 2. 이름의 끝 3자리로 정렬 3. 2가 같다면 id 오름차순으로 정렬 WHERE과 ORDER BY로 풀어보자!! 이건 한번만에 맞췄다. 한번만에 맞추니 기분이 좋았다~~ 다음문제도 시원하게 맞춰보자!!

17. Weather Observation Station 12

모음 문제만 몇개 연속으로 푸니깐 조금 나른해진다. 익숙해지기 전 단계로 생각하고 다시 풀어보자 다음 문제는 첫번째, 마지막 글자가 둘 다 모음이어야한다. 이전 문제에서 해봤으니깐 한번에 풀어보자 아 그런데 한번 틀렸네.. 왜 틀렸는지 찾는것도 재미가 있다. 이번엔 SUBSTR 함수를 안써서 틀렸다... 작은 실수로인해 전체가 잘못되었다고 판단될 수 있으니 차분하게 써보자 생각대로 SUBSTR을 사용하니 정답이 되었다.

16. Weather Observation Station 11

ㄴ 이젠 열심히 SQL의 고수가 되어보자 처음 글을 작성했을때처럼 하루에 3개는 만들어야지!!! 다음 문제는 첫글자가 모음이 아니거나 끝글자가 모음이 아니어야한다. 처음 풀었을때는 문제를 잘 못이해했다.. 그래서 아래와 같이 둘다 모음이 아닌것을 출격하는 코드를 썻다. 지금보니깐 NOT IN이 아니라 IN을 썼네... 흐음...문제를 진짜 잘 이해를 못했나보다.. 따옴표, NOT IN, AND 하나씩 틀리면서 결국 정답까지 도출해냈다. 문제를 풀면서 한두번 시도만에 풀고싶은데 좀 많이 시도해서 개인적으로 좀 아쉽다

15. Weather Observation Station 10

방금 Weather Observation Station 9 문제는 첫글자가 모음이 아니면 되는 것인데 이번 문제는 마지막 글자가 모음이 아니면 된다. 그러면 SUBSTR(city, LENGTH(city),1)로 바꾸면 된다는게 느낌이 온다. 과연 한번에 맞췄나볼까?? 이건 비슷한 유형이라 한번에 맞췄다..!!! LENGTH를 써서 city의 길이를 찾아 가장끝에 한글자를 뽑아낼 수 있었다. 그래서 마지막글자가 모음인지 확인하는 코드를 간단하게 쓸 수 있다. 아 그리고 DISTINCT city로 작성했는데 DISTINCT (city)랑 같게 나오니 편한걸로 작성해보자