분류 전체보기 (197) 썸네일형 리스트형 [programmers] MySQL - Lv.2 NULL 처리하기 (is null) 문제 풀이 SELECT animal_type, case when name is null then 'No name' else name end as "name", sex_upon_intake from animal_ins order by animal_id; 이 문제는 내가 case문 공부할 때 풀었던 문제인 것 같다. case를 활용하면 위와 같이 답안이 나올 수 있고, 더 간단하게는 coalesce 함수를 이용해서 아래와 같이 나타낼 수도 있다. SELECT animal_type, coalesce(name, 'No name'), sex_upon_intake from animal_ins order by animal_id; 프로그래머스에서 다른 사람들이 푼 답안을 보면 if null을 활용해서 대부분 문제를 푼.. [HackerRank] MySQL - Weather Observation Station 5 문제 Query the two cities in STATION with the shortest and longest CITY names, as well as their respective lengths (i.e.: number of characters in the name). If there is more than one smallest or largest city, choose the one that comes first when ordered alphabetically. The STATION table is described as follows: where LAT_N is the northern latitude and LONG_W is the western longitude. Sample Input .. [programmers] MySQL - Lv.2 입양 시각 구하기(1) (group by) 문제 풀이 select hour(datetime) as hour, count(*) from animal_outs group by hour having hour >= 9 and hour [HackerRank] MySQL - Weather Observation Station 4 문제 Find the difference between the total number of CITY entries in the table and the number of distinct CITY entries in the table. The STATION table is described as follows: where LAT_N is the northern latitude and LONG_W is the western longitude. For example, if there are three records in the table with CITY values 'New York', 'New York', 'Bengalaru', there are 2 different city names: 'New York.. [programmers] MySQL - Lv.2 동물 수 구하기 (sum, max, min) 문제 풀이 select count(*) from animal_ins; [Java] 조건문 조건문 : 주어진 조건에 따라 다른 문장을 선택할 수 있도록 프로그래밍하는 것 if문과 if-else문 ● if문 : 만약 ~ 라면 ● if(조건식) { 수행문; //조건식이 참일 경우 이 문장 수행 } 주어진 조건식이 '참'일 경우 중괄호 안에 있는 문장을 실행한다. 조건식에는 결과가 참, 거짓으로 판별되는 식이나 참, 거짓의 값을 가진 변수, 상수를 사용할 수 있다. 연산의 결과가 참, 거짓이 되는 관계 연산자를 자주 사용한다. int age = 10; if(age >= 8) { //age값이 8 이상이면 System.out.println("학교에 다닙니다"); //이 문장 실행 } ● if-else문 : 만약 ~ 라면, 그렇지 않다면 ● if(조건식) { 수행문1; //조건식이 참일 경우 이 문장 .. HackerRank SQL bronze level SQL을 공부하면서 C언어나 JAVA처럼 알고리즘 공부할 수 있는 사이트 찾다가 해커 랭크를 발견했다. 해커 랭크에 가입해서 풀어본 SQL 문제들 아직 초반이라 그런지 할 만하다. 문제는 해외사이트이다 보니 전부 영어로 되어있어 영어를 좀 해야 한다는 거..? 문제를 출제하는 방식이 동일해서 계속 풀다 보면 무엇을 질문하는 건지 잘 보인다. 문제를 풀수록 경험치를 쌓아 색이 없던 SQL 배지에 색깔이 나타났다. 현재 나는 브론즈 레벨. 레벨 업 할 때마다 꽃비 내려주는 듯하다. 열심히 문제 풀어서 다른 색의 배지도 보고 싶다. 자바 공부도 열심히 해서 문제 풀고 배지 취득해야지! [HackerRank] MySQL - Weather Observation Station 3 문제 Query a list of CITY names from STATION for cities that have an even ID number. Print the results in any order, but exclude duplicates from the answer. The STATION table is described as follows: where LAT_N is the northern latitude and LONG_W is the western longitude. 풀이 select distinct city from station where id % 2 = 0; 이전 1 ··· 16 17 18 19 20 21 22 ··· 25 다음