데이터분석공부

데이터분석공부 기초SQL REPLACE / First Value / Last Value

EFS 2022. 5. 29. 00:50
반응형

계속 이어나가는 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' 

반응형

 

 

 

 

반응형