본문 바로가기
728x90
반응형

📂 데이터베이스14

[프로그래머스] 주문량이 많은 아이스크림들 조회하기 문제 설명 다음은 아이스크림 가게의 상반기 주문 정보를 담은 FIRST_HALF 테이블과 7월의 아이스크림 주문 정보를 담은 JULY 테이블입니다. FIRST_HALF 테이블 구조는 다음과 같으며, SHIPMENT_ID, FLAVOR, TOTAL_ORDER는 각각 아이스크림 공장에서 아이스크림 가게까지의 출하 번호, 아이스크림 맛, 상반기 아이스크림 총주문량을 나타냅니다. FIRST_HALF 테이블의 기본 키는 FLAVOR입니다. FIRST_HALF테이블의 SHIPMENT_ID는 JULY테이블의 SHIPMENT_ID의 외래 키입니다. NAME TYPE NULLABLE SHIPMENT_ID INT(N) FALSE FLAVOR VARCHAR(N) FALSE TOTAL_ORDER INT(N) FALSE JUL.. 2023. 8. 26.
[프로그래머스] 중복 제거하기 중복 제거하기 문제 링크 코딩테스트 연습 > SUM, MAX, MIN > 중복 제거하기 문제 설명 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) FALS.. 2023. 8. 23.
[ELK Stack] Elasticsearch의 이해, 매핑(mapping) Elasticsearch 공부해서 회사에서 살아남기 (2) 지난 포스팅에서는 REST API와 CRUD에 대해서 알아봤다. 지난 포스팅을 보지 않았다면 아래 링크에서 한 번 훑고 이번 포스팅 내용을 보는 것을 추천한다. 2023.06.19 - [데이터베이스] - [ELK Stack] Elasticsearch의 이해, REST API와 CRUD [ELK Stack] Elasticsearch의 이해, REST API와 CRUD Elasticsearch 공부해서 회사에서 살아남기 (1) ELK Stack 다니는 직장에서는 ELK(Elasticsearch + Logstash + Kibana) Stack을 사용한다. 물론 RDBMS도 사용하지만 각각의 용도가 다르다. ELK Stack은 쿼리 - 수집 - 시각 z.. 2023. 6. 23.
[DB] MySQL에서 유닉스 타임스탬프(Unix Timestamp) 변환하는 방법 유닉스 타임스탬프(Unix Timestamp) 유닉스 타임스탬프(Unix Timestamp)는 1970년 1월 1일 00:00:00 UTC부터 경과한 시간을 초 단위로 나타낸 정수 값이다. 예를 들어 타임스탬프 값이 0이라면 변환했을 때, 1970년 1월 1일 00:00:00으로 표현된다. 사용하는 이유 그냥 우리가 평소 사용하는 방식으로 2023-06-22와 같이 사용하지 않는걸까? 시간은 지역별로 다르게 나타날 수 있기 때문이다. 하지만 타임스탬프를 사용하면 정해진 기준인 1970년 1월 1일 0시에서 얼마나 시간이 경과했는지를 나타낸 것이기 때문에 차이가 없을거다. 일관성과 표준성의 가치를 반영했다. 더불어 정수로 표현하기 때문에 시간간의 차이를 계산하기 쉽다. 단순히 뺄셈을 통해서만 시간차를 구할.. 2023. 6. 22.
[ELK Stack] Elasticsearch의 이해, REST API와 CRUD Elasticsearch 공부해서 회사에서 살아남기 (1) ELK Stack 다니는 직장에서는 ELK(Elasticsearch + Logstash + Kibana) Stack을 사용한다. 물론 RDBMS도 사용하지만 각각의 용도가 다르다. ELK Stack은 쿼리 - 수집 - 시각화를 맡고 RDBMS는 데이터 저장소의 역할을 한다. 사업마다 효율성을 따져 데이터 저장소를 따로 두지 않기도 하는데 그건 사업 바이 사업인듯 하다. 그래서 결론적으로 나는 ELK Stack 플로우를 이해해야 했고, 그 중 가장 내가 많이 맡아 하게 될 Elasticsearch에 대해서 오늘 기본 문법 관련한 글을 작성해보고자 한다. Elasticsearch는 Apache Lucene(아파치 루씬) 기반 java 오픈소스 분산 .. 2023. 6. 19.
[DB] Kaggle에서 CSV 파일 가져와 SQL 기본 문법 연습하기 3(WHERE, ORDER BY, GROUP BY, HAVING, DISTINCT, COUNT, SUM, AS, NOT, LIMIT) Kaggle에서 CSV 파일 가져와 SQL 기본 문법 연습하기 3 이전 학습 내용 ( 1 - 2) 2023.05.22 - [데이터베이스] - [DB] MySQL, DBeaver 설치 및 SQL 기본 문법 1(CREATE, DROP, USE, INSERT INTO, SELECT FROM, WHERE, AND, OR, IN, LIKE) [DB] MySQL, DBeaver 설치 및 SQL 기본 문법 1(CREATE, DROP, USE, INSERT INTO, SELECT FROM, WHERE, AND, OR, IN, LIKE) MySQL, DBeaver 설치 및 SQL 기본 문법 1 관련 게시글 2023.05.22 - [분류 전체보기] - [DB] MySQL, DBeaver 설치 및 SQL 기본 문법 2(CR.. 2023. 5. 24.
728x90
반응형