반응형
계속 이어나가는 SQL기초 함수구문입니다. 데이터분석공부하시는 분들은 참고하세요. 제가 듣고있는 패스트캠퍼스의 강의내용을 참고해서 정리합니다.
지금 정리하는 내용은 'Replace', 'First Value / Last Value' 입니다. 특히 'Replace'의 경우에는 회사에서 쓰는 SQL구문에도 자주 등장하더라구요.
'Replace'는 테이블 속 특정 컬럼안에 바꾸고자하는 값이 있을경우에 찾아 바꿔주는 함수입니다.
예를 들어 아래 'COMAPNY'라는 컬럼안에 'COMPANY'라는 텍스트가 너무 길어서 출력되는 값에는
저걸 줄여서 'COM'이라고 나왔으면 좋겠다! 라고 생각할때 쓰는 SQL함수가 'REPLACE'입니다.
REPLACE
( 바꿀값이 있는 특정컬럼, 바꾸고자 하는 값, 변경되었으면 하는 값' )
SELECT COMPANY , REPLACE ( COMPANY, 'COMAPNY', 'COM' )
이렇게 적용했을 때 나오는 값이 바로 위 표에 'REPLACE' 적용값입니다.
First Value : 첫번째 값을 뽑겠다. 특정 그룹 별 첫번째 값을 뽑는다.
' 그룹네임 별 프라이스에 대한 첫번째 값을 뽑겠다. ' 그룹 별 최저가.
Last Value : 마지막 값을 뽑는 것. 마지막 값을 뽑아야하므로 범위를 지정을 해달라.
'Range between unbonded preceding and unbounded folowing'
반응형
반응형
'데이터분석공부' 카테고리의 다른 글
데이터분석공부 SQL WITH구문 (0) | 2022.05.29 |
---|---|
파이썬강의 기초공부 자료형 종류와 예시 (0) | 2022.05.29 |
파이썬 프로그램 설치 후 기본환경구축하기 (0) | 2022.05.29 |
파이썬 프로그램 설치방법 (0) | 2022.05.29 |
데이터분석공부 기초SQL HOUR함수 (0) | 2022.05.28 |