전체 글 607

[프로그래머스] 이름이 없는 동물의 아이디

SELECT ANIMAL_ID FROM ANIMAL_INS WHERE NAME IS NULL 문제 설명 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디, 생물 종, 보호 시작일, 보호 시작 시 상태, 이름, 성별 및 중성화 여부를 나타냅니다. NAME TYPE NULLABLE ANIMAL_ID VARCHAR(N) FALSE ANIMAL_TYPE VARCHAR(N) FALSE DATETIME DATETIME FALSE INTAKE_CONDITION VARCHAR(N) F..

SQL 2023.07.10

[프로그래머스] 경기도에 위치한 식품창고 목록 출력하기

-- 해당 컬럼의 값이 X 일때 Y의 값을 입력하고 아닐 경우 원래의 값을 추가할 때는 -- 아래의 SELECET 문에 있는 IF 문에 작성한 것처럼 -- IF(조건, TRUE일 때 값, FALSE일 때 값) 으로 전달할 수 있다. SELECT WAREHOUSE_ID, WAREHOUSE_NAME, ADDRESS, IF (FREEZER_YN IS NULL, 'N', FREEZER_YN) FROM FOOD_WAREHOUSE WHERE ADDRESS LIKE '경기도%' ORDER BY WAREHOUSE_ID

SQL 2023.07.10

[프로그래머스] 서울에 위치한 식당 목록 출력하기

# Level 4 치고는 뭔가 간단한것처럼 느껴져서 풀었는데 # 고려할 점이 몇가지가 있었다. # 1. 리뷰가 없으면 조회가 되지 않기에 리뷰 테이블을 기준으로 left join, left outer join 을 하기 # 2. 식당 id 별로 리뷰 점수를 메기기에 group by를 해줘야 한다는 점 SELECT REST_INFO.REST_ID, REST_INFO.REST_NAME, REST_INFO.FOOD_TYPE, REST_INFO.FAVORITES, REST_INFO.ADDRESS, ROUND(AVG(REST_REVIEW.REVIEW_SCORE),2) AS SCORE FROM REST_REVIEW LEFT JOIN REST_INFO ON REST_INFO.REST_ID = REST_REVIEW.RE..

SQL 2023.07.08

[정보처리기사] 네트워크

네트워크 기본 네트워크 개념 2대 이상의 컴퓨터들을 연결하고 서로 통신할 수 있는 환경 거리 기반 네트워크 PAN LAN MAN WAN 네트워크 토폴리지 개념 네트워크를 어떻게 구성할 것인지, 어떻게 그릴것인지에 대한것. 계층형 장점 네트워크 관리가 쉽고, 새로운 장치를 추가하기 쉬움 네트워크의 신뢰도가 높다 단점 트래픽 집중에 따른 속도 저하현상이 발생하기 쉽다 상위 노드 고장 시 상위 네트워크와의 통신이 불가능 버스형 장점 설치비용이 적고, 신뢰성 우수 구조가 간단하고, 새로운 노드 추가가 쉽다 단점 네트워크 병목현상 발생이 쉽다 장애 발생 시 전체 네트워크 마비 성형 장점 고속 네트워크에 적합 노드 추가가 쉽다 개별 링크 장애 시에도 네트워크에 영향이 없다 단점 중앙 노트 장애 시 전체 네트워크 불..

정보처리기사 2023.07.08

[정보처리기사] 운영체제

운영체제 기억장치 개념 데이터, 프로그램, 연산의 중간 결과 등을 일시적 또는 영구적으로 저장하는 장치 기억장치의 종류 레지스터 중앙처리장치 내부에 존재하는 기억장치 작은 용량, 빠른 속도 캐시 메모리 중앙처리장치가 주기억장치에 접근할 때 속도 차이를 줄이기 위해 사용 주기억장치 중앙처리장치가 직접 데이터를 읽고 쓸 수 있는 장치 종류 ROM(Read Only Memory) 읽기만 가능한 읽기 전용 메모리 비휘발성 메모리 REM(Random Access Memory) 기억장소를 임의로 접근할 수 있는 메모리 읽고 쓰기가 가능한 휘발성 메모리 SRAM 전원이 공급되는 중에 내용이 사라지지 않음(캐시 메모리로 사용) DRAM 일반적인 주기억장치로, 일정 시간이 지나면 내용이 사라지는 RAM 보조기억장치 주기..

정보처리기사 2023.07.07

[프로그래머스] 3월에 태어난 여성 회원 목록 출력하기

SELECT MEMBER_ID, MEMBER_NAME, GENDER, DATE_FORMAT(DATE_OF_BIRTH, '%Y-%m-%d') AS DATE_OF_BIRTH FROM MEMBER_PROFILE WHERE DATE_OF_BIRTH LIKE '%-03-%' AND GENDER = 'w' AND NOT TLNO IS NULL ORDER BY MEMBER_ID -- 처음에는 NULL에 대한 처리 방법을 잊어버려서 -- 기존 Python처럼 작성을 했는데 통과 했지만 -- 위의 코드처럼 NULL의 경우엔 IS NULL 또는 NO ~ IS NULL 로 조건처리 해줘야 한다. SELECT MEMBER_ID, MEMBER_NAME, GENDER, DATE_FORMAT(DATE_OF_BIRTH, '%Y-%m..

SQL 2023.07.07