일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Kotlin
- Tkinter
- array
- Google Excel
- Google Spreadsheet
- gas
- numpy
- Excel
- dataframe
- Python
- hive
- django
- Redshift
- PANDAS
- PySpark
- GIT
- math
- Github
- 파이썬
- string
- list
- Java
- Apache
- Mac
- google apps script
- matplotlib
- PostgreSQL
- SQL
- c#
- Today
- Total
목록SQL (63)
달나라 노트
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 - ..
SIMILAR TO SIMILAR TO는 어떤 값을 특정 패턴과 비교하여 Boolean(True, False) 값을 반환합니다. 다만 다른 언어와는 다르게 SIMILAR TO의 비교는 글자 전체가 같아야 True가 반환된다는 특징이 있습니다. 글자의 일부만 동일하다면 이것은 동일하지 않다고 판단될 것입니다. 만약 어떤 피연산자가 NULL값이라면 반환되는 값도 NULL일 것입니다. Characters들의 비교 보통 아래와 같은 특수 기능 문자들을 제외한 나머지 문자들은 별도의 기능 없이 문자 그대로의 의미를 갖게 됩니다. [ ] ( ) | ^ - + * % _ ? { / /는 escpae caracter로서 위에 나온 특수 기능 문자들의 기능을 없애고 그 문자 자체를 사용할 수 있도록 해주는 문자입니다. ..