전체 글 215

[SQL] 데이터분석가 회사에서 많이 쓰는 완전 기초 쿼리 2탄 : 시간 함수

https://www.youtube.com/watch?v=u8G5WAS8_hU 본 글은 [SQL] 데이터분석가 회사에서 많이 쓰는 완전 기초 쿼리, 을 시청하고 정리한 글입니다. 현재 시각 나타내기 오라클SQL (FROM 테이블명 DUAL은 가짜테이블) SELECT SYSDATE FROM DUAL; SELECT CURRENT_DATE FROM DUAL; SELECT CURRENT_TIMESTAMP FROM DUAL; 임팔라SQL SELECT NOW(); MSSQL SELECT GETDATE(); CHAR 타입을 시간 유형으로 바꾸는 방법 SELECT STD_MT , CONCAT(STD_MT, '01') AS 일자1 , TO_TIMESTAMP(STD_MT, '01'), 'yyyyMMdd') AS 일자2 ,..

[SQL] 데이터분석가 회사에서 많이 쓰는 완전 기초 쿼리 1탄

https://www.youtube.com/watch?v=XN4iXklAnQw 본 글은 [SQL] 데이터분석가 회사에서 많이 쓰는 완전 기초 쿼리, 을 시청하고 정리한 글입니다. FROM 절에는 데이터베이스명.테이블 명이 들어감 SELECT * FROM database_name.table_name IN 구문을 이용해, 단어가 2가지 이상 있는 경우 추출 SELECT * FROM dasql.tb_pbtrnsp WHERE statn_nm IN ('목동', '노원') LIKE 구문을 이용해, 원하는 조건의 문자가 있는 경우 추출 WHERE statn_nm LIKE '%입구' WHERE statn_nm LIKE '%대%' WHERE statn_nm LIKE '%종합%' OR statn_nm LIKE '%을지로%..

3장. 데이터베이스 시스템

http://www.kocw.or.kr/home/cview.do?mty=p&kemId=1163794 본 글은 모두를 위한 열린 강좌 KOCW의 한양대학교 백현미 교수님의 데이터베이스의 원리와 응용 강의를 보고 정리한 글입니다. 데이터베이스 시스템(DBS; DataBase System) - 데이터베이스에 데이터를 저장하고, 이를 관리하여 조직에 필요한 정보를 생성해주는 시스템 스키마와 인스턴스 스키마(schema) - 데이터베이스에 저장되는 데이터 구조와 제약조건을 정의한 것 인스턴스(instance) - 스키마에 따라 데이터베이스에 실제로 저장된 값 3단계 데이터베이스 구조 - 미국 표준화 기관인 ANSI/SPARC에서 제안 - 데이터베이스를 쉽게 이해하도록 하나의 데이터베이스를 관점에 따라 세 단계로 ..

클린 코드 1장 깨끗한 코드 - 깨끗한 코드

비야네 스트롭스트룹 - C++ 창시자 의존성을 최대한 줄여야 유지보수가 쉬워진다. 성능을 최적으로 유지해야 사람들이 원치않은 최적화로 코드를 망치려는 유혹에 빠지지 않는다. -> 이펙티브 자바에서 최적화는 하지 마라. 라는 주제와 비슷하다. 철저한 오류 처리, 메모리 누수, 경쟁 상태, 일관성 없는 명명법 또한 관리해라. (나는 주어진 시간 내에 처리하기 위해서 일관성 없는 명명법을 사용하는 경우가 많았음에 반성..)

클린 코드 1장 깨끗한 코드 - 나쁜코드

코드가 존재하리라 - 코드가 사라질 가망은 전혀 없다. 왜? 코드는 요구사항을 상세히 표현하는 수단이니까. 어느 수준에 이르면 코드의 도움 없이 요구사항을 상세하기 표현하기란 불가능하다. 코드란? 기계가 실행할 정도로 상세하게 요구사항을 명시하는 작업. 나쁜 코드 르블랑의 법칙 -> 안 돌아가는 프로그램보다 돌아가는 쓰레기가 좋다고 위로한 경험이 있고 나중에 정리하겠다고 다짐한 기억이 있음. but 나중은 결코 오지 않는다. 나쁜 코드로 치르는 대가 -> 개발 속도를 크게 떨어트림. -> 팀 생산성이 무척 떨어짐. 프로젝트에 인력을 추가로 투입