일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- array
- SQL
- numpy
- Mac
- math
- Github
- hive
- string
- google apps script
- Kotlin
- list
- 파이썬
- PANDAS
- Google Excel
- PostgreSQL
- Excel
- Apache
- GIT
- Redshift
- gas
- Java
- Google Spreadsheet
- Python
- c#
- dataframe
- django
- matplotlib
- PySpark
- Tkinter
- Today
- Total
목록Redshift (69)
달나라 노트
LAG(), LEAD() Syntax LAG(column_name_1, offset, default_value) OVER (PARTITION BY column_name_2 ORDER BY column_name_3 ASC/DESC) LEAD(column_name_1, offset, default_value) OVER (PARTITION BY column_name_2 ORDER BY column_name_3 ASC/DESC) LAG 함수 LAG 함수는 LAG 함수에 명시된 column_name_1 기준으로 이전 행의 값을 반환합니다. column_name_1 이전 행의 값을 표시할 때 그 값을 가져올 column_name입니다. necessary parameter 입니다. offset 이전 행의 값을 표시할..
UPPER(), LOWER() Database에 알파벳 데이터가 존재할 경우 이는 대문자일 수도 있고, 소문자일 수도 있습니다. 이런 경우 대소문자간 변경을 해주는 함수들이 있습니다. UPPER() UPPER() 함수는 소문자를 대문자로 바꾸는 함수입니다. Syntax UPPER(텍스트) SELECCT UPPER("aBcDeF"); SELECCT UPPER("abcdef"); SELECCT UPPER("ABCDEF"); Result ABCDEF ABCDEF ABCDEF LOWER() LOWER() 함수는 대문자를 소문자로 바꾸는 함수입니다. Syntax LOWER(텍스트) SELECCT LOWER("aBcDeF"); SELECCT LOWER("abcdef"); SELECCT LOWER("ABCDEF");..
LPAD(), RPAD() 특히 시간이나 날짜같은 경우 3시를 3시 03시 둘 다로 표현할 수 있습니다. 날짜도 3일을 3일과 03일 두 방법으로 표현 가능하죠. 이런 경우 전체적인 길이를 맞추기 위해 앞자리에 0을 붙이는 경우가 많습니다. 하지만 모든 데이터가 다 이렇게 되어있는 것은 아니죠. 이런 경우 어떤 문자열에 어떤 다른 문자를 붙여야 할 상황이 생길 수도 있는데, 이럴때 LPAD(), RPAD() 함수를 이용합니다. LPAD() LPAD() 함수는 왼쪽부터 특정한 문자로 채우며 명시된 문자의 총 길이만큼 왼쪽에서붙터 반환합니다. Syntax LPAD(값, 총 문자길이, 채울 문자) SELECT LPAD('cde', 5, 'ab'); --> 1 SELECT LPAD('cde', 4, 'ab');..
TRIM(), LTRIM(), RTRIM() TRIM(), LTRIM(), RTRIM() 함수는 기본적으로 어떤 문자열의 가장 왼쪽 또는 가장 오른쪽에 있는 공백을 제거할 때 사용 가능합니다. 그런데 반복적인 문자나 특정 문자를 제거할 때도 사용이되죠. TRIM() TRIM() 함수는 어떤 문자열의 가장 왼쪽, 또는 가장 오른쪽에 있는 공백을 제거합니다. Syntax TRIM(문자열) SELECT TRIM("sample text"); SELECT TRIM(" sample text"); SELECT TRIM("sample text "); SELECT TRIM(" sample text "); Result sample text sample text sample text sample text LTRIM() LT..