- distinct
- N:1
- regexp
- create
- 트리
- count
- 스택
- Django
- drf
- 완전검색
- DB
- migrations
- Article & User
- Vue
- outer join
- Queue
- 통계학
- 이진트리
- update
- M:N
- ORM
- 백트래킹
- Tree
- 그리디
- SQL
- 뷰
- 쟝고
- delete
- 큐
- stack
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
목록Upper (2)
데이터 분석 기술 블로그
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cTa5Ip/btsLgfLCbT3/oVUFoVyCCSltYkJKirb6Gk/img.png)
UPPER 함수란?"UPPER" 함수는 문자열 데이터를 대문자로 변환하는 함수입니다. 문자열의 모든 소문자를 대문자로 바꾸고, 대문자는 그대로 유지합니다. 주로 데이터 정규화, 검색 조건 통일, 또는 출력 형식을 맞추는 데 사용됩니다.UPPER 함수의 기본 구문SELECT UPPER(string_column)FROM table_name;string_column: 대문자로 변환할 문자열 열 또는 텍스트.UPPER 함수의 특징 모든 문자 변환:입력된 문자열의 모든 소문자를 대문자로 변환.숫자나 특수문자는 변경되지 않음.NULL 값:NULL 값이 입력되면 결과도 NULL.대소문자 무시 검색:대소문자 구분 없이 비교를 수행할 때 유용.예제1. 기본 사용문제: 이름을 대문자로 출력SELECT name, UPPER..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cMA9t5/btsJQUh9DVS/gKvK9cdBwm11wTxdKaHXak/img.png)
SolutionSELECT year, UPPER(SUBSTRING(city, 1, 3)) AS cityFROM gamesWHERE year >= 2000ORDER BY year DESC; 일단 문제를 좀 잘 읽어야 할거 같다. 2000년도 이후 데이터만 추출해야 하는데 그걸 모르고 계속 제출했다가 테스트케이스 9개가 계속 틀리는 상황이 발생했다. 앞에서 3글자만 추출하도록 하는 SUBSTRING 함수를 사용했다. 사용하는 방법은SUBSTRING(열 이름, 시작하는 글자, 추출해야하는 글자 개수) 이렇게 사용하면 된다. 또, 도시 이름은 대문자로 출력되어야 한다고 했으므로 UPPER이라는 함수를 사용해서 대문자로 추출할 수 있도록 한다.