일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Apache
- array
- numpy
- 파이썬
- Tkinter
- Google Excel
- hive
- Github
- matplotlib
- SQL
- math
- Google Spreadsheet
- dataframe
- c#
- PySpark
- google apps script
- django
- Kotlin
- Excel
- string
- GIT
- PostgreSQL
- Redshift
- Mac
- PANDAS
- Java
- Python
- list
- gas
- Today
- Total
목록SQL (115)
달나라 노트
CEIL Syntax CEIL(value) CEIL 함수는 parameter로 제시된 value와 같은 정수 또는 value보다 큰 value와 가장 가까운 정수를 반환합니다. SELECT CEIL(10.1), CEIL(5.83), CEIL(103.31963) -- Result CEIL(10.1) = 11 CEIL(5.83) = 6 CEIL(103.31963) = 104 FLOOR Syntax FLOOR(value) FLOOR 함수는 parameter로 제시된 value와 같은 정수 또는 value보다 작은 value와 가장 가까운 정수를 반환합니다. SELECT FLOOR(10.1), FLOOR(5.83), FLOOR(103.31963) -- Result FLOOR(10.1) = 10 FLOOR(5.8..
GREATEST Syntax GREATEST(exp1, exp2, ...) GREATEST 함수는 여러 exp중 가장 큰 값을 return합니다. exp는 column name일 수도 있고 특정 값일수도 있습니다. table name = products product_no category_no price 1250 10 10000 3028 10 8000 2075 10 7000 5217 10 12000 4203 20 11000 3356 20 5500 2103 20 3030 4301 20 6040 8043 30 1010 3356 30 5500 9034 30 9040 1234 30 6500 SELECT product_no, category_no, price, GREATEST(price, 5000) AS temp..
SUM() OVER BETWEEN ~ AND ~ Syntax SUM() OVER(PARTITION BY column_name ORDER BY column_name ASC/DESC ROWS/RANGE BEWEEEN option_1 AND option_2) 위 Syntax는 특정 조건에 따라 SUM 함수를 실행할 수 있도록 OVER() 조건을 추가한 Syntax입니다. 이렇게 OVER() 절을 사용할 수 있는 함수를 Windowing Clause라고 합니다. SQL Reference에선 이러한 Windowing Clause를 사용할 수 있는 함수는 *표시가 붙어있습니다. 위에서 명시된 option_1과 option_2는 아래 이미지처럼 여러 가지 종류가 있습니다. 좀 복잡하죠. 몇가지만 살펴보겠습니다. 1...
EXTRACT Oracle에서 EXTRACT 함수는 날짜/시간 데이터에서 년, 월, 일 등 특정 정보를 추출하는 함수입니다. 아래 이미지는 EXTRACT 함수의 Syntax를 그림으로 표현한 것입니다. Syntax SEELCT EXTRACT(part FROM date) part necessary paramter입니다. date로부터 어떠한 정보를 뽑아낼지에 대한 키워드로서 다음과 같은 인자들이 있습니다. - MICROSECOND - SECOND - MINUTE - HOUR - DAY - WEEK - MONTH - QUARTER - YEAR - SECOND_MICROSECOND - MINUTE_MICROSECOND - MINUTE_SECOND - HOUR_MICROSECOND - HOUR_SECOND - ..