경기도에 위치한 식품창고 목록 출력하기 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.krSELECT WAREHOUSE_ID, WAREHOUSE_NAME, ADDRESS, COALESCE(FREEZER_YN, 'N') AS FREEZER_YNFROM FOOD_WAREHOUSEWHERE ADDRESS LIKE '경기도%'ORDER BY WAREHOUSE_ID;문제 풀이 / 알고리즘COALESCE를 사용하여 NULL값을 대체 알게된 것 / 기억할 것NULL값인 경우 기본값으로 대체COALESCE(컬럼명, '기본값') AS 별칭ISNULL(평가할 값, NULL일 때 반환 값) AS 별칭IFNULL(컬럼명, '..
잡은 물고기 중 가장 큰 물고기의 길이 구하기 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr SELECT CONCAT(MAX(LENGTH), 'cm') AS MAX_LENGTHFROM FISH_INFO;문제 풀이 / 알고리즘CONCA()를 사용하여 구한 길이의 뒤에 cm붙이기MAX()를 사용하여 최댓값 구하기 알게된 것 / 기억할 것CONCAT(컬럼명, 연결하고 싶은 문자열)(컬럼명, 컬럼명)도 가능(컬럼명1, ' 문자열', 컬럼명2)도 가능
특정 형질을 가지는 대장균 찾기 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.krSELECT COUNT(*) AS COUNTFROM ECOLI_DATAWHERE (GENOTYPE & 2) = 0 AND ((GENOTYPE & 1) > 0 OR (GENOTYPE & 4) > 0);문제 풀이 / 알고리즘형질을 2진수로 변환해서 LIKE를 사용해 자릿수에 따라 비교3번째가 1이 아닌 수GENOTYPE의 비트와 2의 비트 비교해서 GENOTYPE의 두 번째 비트 추출결과값이 0이면 두 번째 비트가 설정되지 않는 상태라는 뜻1번째나 4번째가 1인 수GENOTYPE & 1 : GENOTYPE의 첫 번째 비트..
가장 큰 물고기 10마리 구하기 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr SELECT ID, LENGTHFROM FISH_INFOORDER BY LENGTH DESC, ID ASCLIMIT 10;문제 풀이 / 알고리즘길이 내림차순으로 정렬해서 LIMIT으로 10개만 데이터 조회길이가 같은 경우 대비해 ID 오름차순 정렬
잔챙이 잡은 수 구하기 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.krSELECT COUNT(ID) AS FISH_COUNTFROM FISH_INFOWHERE LENGTH IS NULL;문제 풀이 / 알고리즘10cm 이하인 경우 값이 NULL이기 때문에, IS NULL을 조건으로 줘서 필터링해당 물고기의 수를 구해야 하기 때문에, COUNT로 필터링된 데이터의 값을 조회COUNT 된 데이터의 이름을 AS를 사용해서 FISH_COUNT로 변경
Python 개발자 찾기SELECT ID, EMAIL, FIRST_NAME, LAST_NAMEFROM DEVELOPER_INFOSWHERE SKILL_1 = 'Python' OR SKILL_2 = 'Python' OR SKILL_3 = 'Python'ORDER BY ID;문제 풀이 / 알고리즘세 스킬 중 Python인 경우를 조회ID르 기준으로 오름차순 알게된 것 / 기억할 것기억이 안 나서 그냥 다 비교했는데, IN 사용하면 더 가독성 좋게 풀 수 있어요! SELECT ID, EMAIL, FIRST_NAME, LAST_NAMEFROM DEVELOPER_INFOSWHERE 'Python' IN(SKILL_1,SKILL_2,SKILL_3)ORDER BY ID;
- Total
- Today
- Yesterday
- Java
- Spring Boot
- Spring Security
- db
- 백준
- Kotlin
- Greedy
- programmers
- Annotation
- Effective Java
- Spring
- 디자인패턴
- Algorithm
- Security
- 생활코딩
- brute-force
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | ||||
| 4 | 5 | 6 | 7 | 8 | 9 | 10 |
| 11 | 12 | 13 | 14 | 15 | 16 | 17 |
| 18 | 19 | 20 | 21 | 22 | 23 | 24 |
| 25 | 26 | 27 | 28 | 29 | 30 | 31 |