일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Google Spreadsheet
- list
- google apps script
- Kotlin
- 파이썬
- Excel
- dataframe
- Python
- PySpark
- Apache
- GIT
- PANDAS
- django
- SQL
- Mac
- Github
- hive
- array
- Tkinter
- math
- matplotlib
- Java
- c#
- Google Excel
- string
- Redshift
- gas
- PostgreSQL
- numpy
- Today
- Total
목록LPAD (4)
달나라 노트
C#에서는 Redshift의 LPAD, RPAD 함수와 동일한 기능을 가진 method를 제공합니다. Syntax String.PadLeft(number, char) String.PadRight(number, char) 사용법은 위와 같습니다. PadLeft는 총 길이가 number가 되도록 String의 왼쪽에 char를 반복하여 붙여넣습니다. (LPAD와 동일합니다.) PadLeft는 총 길이가 number가 되도록 String의 오른쪽에 char를 반복하여 붙여넣습니다. (RPAD와 동일합니다.) using System; class MyProgram { public static void Main() { String str_test = "Apple"; String str_test_left_padded..
특정 월을 표시할때 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12와 같이 월만 표시하는 경우가 있고, 01, 02, 03, ... 처럼 앞에 0을 붙여서 월을 두자리로 표시하는 형식이 있습니다. 이때 Redshift에는 lpad, rpad를 이용해서 1, 2, 3이라는 숫자 왼쪽에 0을 쉽게 붙일 수 있습니다. 하지만 Excel에서는 lpad, rpad와 완전히 동일한 함수가 없습니다. 그래서 REPT 함수를 사용하여 lpad, rpad와 비슷한 기능을 구현할 수 있습니다. 먼저 REPT 함수가 무슨 기능을 하는지 알아보죠. Syntax REPT(text, number) REPT 함수는 위처럼 2개의 인자를 받습니다. 그리고 text 인자로 받은 문자/숫자를 number의 개수 만큼..
Python에서 rjust, ljust method의 사용법은 아래와 같습니다. string.rjust(number, text) string.ljust(number, text) rjust는 string에 적용할 수 있으며, string을 오른쪽으로 밀고 총 글자수가 number가 되도록 text를 왼쪽에 추가합니다. (string을 오른쪽으로 밀기 때문에 rjust =right just라고 생각합시다.) ljust는 string에 적용할 수 있으며, string을 왼쪽으로 밀고 총 글자수가 number가 되도록 text를 오른쪽에 추가합니다. (string을 왼쪽으로 밀기 때문에 ljust = left just라고 생각합시다.) 아래 예시를 봅시다. test_string = 'MAIN' rjust_str..
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');..