본문 바로가기

분류 전체보기

(197)
[HackerRank] MySQL - Employee Names 문제 Write a query that prints a list of employee names (i.e.: the name attribute) from the Employee table in alphabetical order. Input Format The Employee table containing employee data for a company is described as follows: where employee_id is an employee's ID number, name is their name, months is the total number of months they've been working for the company, and salary is their monthly salar..
[programmers] MySQL - Lv.3 헤비 유저가 소유한 장소 문제 풀이 SELECT * from places where host_id in(select host_id from places group by host_id having count(host_id) > 1) order by id
[MySQL] case문으로 데이터 변환하기 임의의 조건에 따라 독자적으로 변환 처리를 지정해 데이터를 변환하고 싶은 경우 case문 이용 [SYNTAX] CASE WHEN 조건식 1 THEN 식 1 WHEN 조건식 2 THEN 식 2 ELSE 식 3 END when절에는 참과 거짓을 반환하는 조건식 기술 해당 조건을 만족하여 참이 되는 경우 then절에 기술한 식이 처리됨 when절에 기술한 어느 조건식에도 만족하지 못하는 경우 else절에 기술한 식이 처리됨 else는 생략 가능하며, 생략했을 경우 else null로 간주됨 null값을 0으로 변환하는 경우라면 위의 case문보다는 coalesce 함수가 더 간편하다. ●검색 case ● ● 단순 case ● case문은 select 구 이외에도 where 구, order by 구 등 어디에나..
[Java] 메서드 메서드(method)는 함수(function)의 한 종류 함수 함수란 '하나의 기능을 수행하는 일련의 코드'를 말한다. 함수는 이름이 있고, 입력값과 결괏값을 가진다. 예를 들어 두 수를 더하는 함수를 그림으로 그려보면 아래와 같다 위 그림의 더하기 함수를 실제 코드로 작성하면 아래와 같다. int add(int num1, num2) { int result; result = num1, num2; return result; } 1) 함수 이름 : add 2) 매개변수 : num1, num2 함수 내부에서 사용할 괄호 안의 변수 함수를 호출할 때 매개변수로 하여금 괄호 안의 자료형에 맞게 함수에 값이 넘겨져 함수를 실행하게 된다. int getTenTotal() { int total = 0; for(int ..
[HackerRank] MySQL - Higher Than 75 Marks 문제 Query the Name of any student in STUDENTS who scored higher than Marks. Order your output by the last three characters of each name. If two or more students both have names ending in the same last three characters (i.e.: Bobby, Robby, etc.), secondary sort them by ascending ID. Input Format The STUDENTS table is described as follows: The Name column only contains uppercase (A-Z) and lowercase..
[programmers] MySQL - Lv.3 없어진 기록 찾기 (join) 문제 풀이 SELECT a.animal_id, a.name from animal_outs a left join animal_ins b on a.animal_id = b.animal_id where b.animal_id is null order by a.animal_id;
[HackerRank] MySQL - Weather Observation Station 12 문제 Query the list of CITY names from STATION that do not start with vowels and do not end with vowels. Your result cannot contain duplicates. Input Format 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 city regexp "^[^aeiou]" and city regexp "[^aeiou]$"
[programmers] MySQL - Lv.3 있었는데요 없었습니다 (join) 문제 풀이 SELECT a.animal_id, a.name from animal_ins a join animal_outs b on a.animal_id = b.animal_id where a.datetime > b.datetime order by a.datetime