본문 바로가기

계산5

PostgreSQL 날짜 API 다루기( 두 날짜 사이 시간 계산, extract, age 등 ) 들어가며 PostgreSQL에서 날짜와 관련된 API를 다루는 방법을 알아봅니다. 다음의 샘플테이블을 먼저 준비합니다. Sample Table CREATE TABLE foods ( id SERIAL PRIMARY KEY, name VARCHAR(255) NOT NULL, brand VARCHAR(255), category VARCHAR(255) NOT NULL, quantity INT NOT NULL, price NUMERIC(10, 2) NOT NULL, created_at TIMESTAMP NOT NULL DEFAULT NOW(), expired_at TIMESTAMP NOT NULL ); INSERT INTO foods (name, brand, category, quantity, price, exp.. 2023. 2. 9.
Pandas query 사용, 다중 조건, Like 검색 등 예제 Pandas Query¶ Query함수를 사용하여 데이터 조건식 적용 In [1]: import pandas as pd In [2]: # Set up data dataset_url= "https://archive.ics.uci.edu/ml/machine-learning-databases/car/car.data" df = pd.read_csv(dataset_url, names=['buying', 'maint', 'doors', 'persons', 'lug_boot', 'safety'], header=None) df.reset_index(drop=True, inplace=True) 데이터 출처 In [3]: df.head(5) Out[3]: buying maint doors persons lug_boot s.. 2022. 11. 9.
오라클 날짜 계산 방법 예제 및 계산 시 유의할 점 (CURRENT_DATE VS SYSDATE ) 1. 연산자 사용 날짜 계산 SELECT CURRENT_DATE, CURRENT_DATE - 1, CURRENT_DATE + 1 FROM DUAL; CURRENT_DATE |CURRENT_DATE-1 |CURRENT_DATE+1 | -----------------------+-----------------------+-----------------------+ 2022-01-28 15:23:38.000|2022-01-27 15:23:38.000|2022-01-29 15:23:38.000| CURRENT_DATE VS SYSDATE 오라클은 현재 시간을 CURRENT_DATE와 SYSDATE으로 제공한다. 이때 유의할 점은 SYSDATE는 데이터서버 시간이고 CURRENT_DATE는 사용자 세션의 시간으로.. 2022. 1. 29.
MySql 날짜 시간 더하기, 빼기(YEAR, MONTH, DAY등 UNIT 정리) 1. Overview MySql에서 제공하는 DATE_ADD(), DATE_SUB() 함수를 사용하여 특정 날짜에 시간을 더하거나 뺄 수 있다. 2. How to use 2.1. 시간 더하기 DATE_ADD(date, INTERVAL expr unit) 첫 번째 인자인 date 파라미터가 date이면서 unit이 YEAR, MONTH 혹은 DAY인 경우 date 타입으로 리턴한다. 첫 번째 인자인 date 파라미터가 datetime(혹은 timestamp)이고 unit이 시간을 계산하는 HOURS, MINUTES, or SECONDS이면, datetime타입으로 리턴한다. mysql> SELECT DATE_ADD('20211018', INTERVAL 1 DAY); -- '2021-10-18' 동일 202.. 2021. 10. 19.