최근 연구실 프로젝트를 하면서 SQL을 쓸 일이 있었다. 그리고 깨달았다.거의 기본적인 것만 기억난다는 사실을.....그래서! SQL 문제도 기초부터 착실하게 풀기로 했다.선택한 사이트는 HackerRank이다.가장 Basic한 것부터 풀기로 하였기 때문에,현재 이 단
내 맘대로 문제 번호 매기기 ~!영어를 잘 못해서 ㅋㅋ.. 틀렸다 ㅋㅋ...even number = 짝수 이므로 꼭 기억하자. 언제 어디서 짝수 홀수가 영어로 나올지 모른다 !참고로 odd number = 홀수 이다!그래서 문제에 대해서 설명을 하자면, ID가 짝수인
sql... 간만에 하니까 너무 낯설다...문제는 매---우 간단하다. 총 city의 count 값이랑 city에서 중복을 제거한 count 값의 차이를 구하는 것이다.select 문에서도 연산이 가능하다...!
city 이름이 가장 긴 것과 짧은 것을 (city 이름, city 이름의 길이) 의 형태로 반환하라는 것이다. 이때 아래의 조건이 붙는다.길이가 가장 짧거나 긴 city가 여러 개일 경우, 알파벳 순으로 정렬했을 때 가장 첫 번째에 오는 것을 반환length : 길이
오랜만에 보는 연산자들 속출.문제는 간단하다.city의 이름이 a, e, i, o, u로 시작하는 query들을 중복없이 반환하라는 것이다.일단 이게 내 풀이다. 내가 아는 like와 or을 이용한 최대의 풀이... 하지만 Or을 저렇게 여러 번 쓰는 게 너무 비효율적
처음에 문제를 잘못 읽었다.city의 이름 중에 a, e, i, o, u로 끝나는 city의 이름을 중복없이 출력하라는 것이었는데....뭔가를 order 하라고 봤는지 order by를 썼다 ㅋㅋ...저번에 rlike, like에 대해서 빠삭(?)하게 복습해둔 덕에 어
영어 공부를... 해야할 것 같다...저번에도 문제를 잘못 읽더니...문제는 CITY 중 a, e, i, o, u의 모음을 첫 번째 자리와 마지막 자리에 모두 갖는 CITY의 이름을 반환하라는 것이다.RLIKE를 and로 연결해서 앞뒤에 모음을 갖는 CITY를 반환했다