SQL

CAST, CEILING, SQRT, POWER

서영환 2024. 7. 5. 10:46
  • CAST
    • SQL을 작성 하다가 칼럼의 형식을 변경 할 때 사용
    • CAST ( expression AS data_type [ ( length ) ] )
  • CONVERT 
    • CAST와 같이 칼럼의 형식을 변경 할 때 사용
    • CONVERT ( data_type [ ( length ) ] , expression [ , style ] )
  • CEILING
    • 지정한 숫자 식보다 크거나 같은 최소 정수를 반환
    • CEILING ( numeric_expression )
  • SQRT
    • 지정한 float 값의 제곱근을 반환
    • SQRT ( float_expression )
  • POWER
    • 지정된 식을 거듭제곱한 값을 반환
    • POWER ( float_expression , y )

CAST와 CONVERT 의 경우 형변환 할때 사용 하는 거라 알아 두면 좋으나 CEILING, SQRT, POWER의 경우 자주 사용하지 않는 부분이라 따로 외우기 보다는 필요 할 때 검색 하여 사용하는 게 좋을 거 같다.

 

CAST와 CONVERT의 경우 함께 알면 좋은게 REPLASE가 있다

왜냐 하면 숫자를 문자로 변경 후 임의 숫자를 없애거나 변경 할 때가 있는데 이때 사용 할 수 있는게 REPLASE 이다

그러니 왠만하면 위 3개는 외워 두는게 SQL 작성이 빠를거 같다

 

참조 사이트 : https://learn.microsoft.com/ko-kr/sql/t-sql/functions/cast-and-convert-transact-sql?view=sql-server-ver16

 

CAST 및 CONVERT(Transact-SQL) - SQL Server

CAST 및 CONVERT 함수의 Transact-SQL 참조입니다. 해당 함수는 특정 데이터 형식의 식을 다른 데이터 형식으로 변환합니다.

learn.microsoft.com