'공부 (IT)/IT관련_DB' 카테고리의 글 목록 (3 Page)
본문 바로가기
728x90
반응형
SMALL

공부 (IT)/IT관련_DB9

[MSSQL] 데이터 타입 변환 MSSQL에서 사용하는 CONVERT 함수와 CAST 함수에 대한 설명입니다. 한 데이터 형식의 식을 다른 데이터 형식의 식으로 변환해주는 함수로 사용법만 조금 다를 뿐, 하는 일은 같습니다. ::: 사용법 ::: CONVERT ※ 부동 소수점 또는 숫자에서 정수로 변환할 때 CONVERT()함수는 결과를 자름. 다른 변환일 경우 반올림. [문법] CONVERT ( data_type [ ( length ) ] , expression [ , style ] ) [예시] SELECT CONVERT(ncarchar(10), 컬럼명) AS 컬럼명 FROM TABLE --nvarchar로 변환 SELECT CONVERT(int, 컬럼명) AS 컬럼명 FROM TABLE --int로 변환 CAST ※ FLOAT,또는.. 2021. 6. 1.
[MSSQL] 인스턴스 / DB명 / 서버명 확인하기 MSSQL에서는 서버별, 인스턴스별, 사용DB 명칭(이름)을 @@SERVERNAME, @@SERVICENAME, DB_NAME()을 통해 조회할 수 있도록 서비스를 제공해 주고 있습니다. - 설정된 서버의 명칭(이름) SELECT @@SERVERNAME - 설정된 MSSQL서비스 명칭(이름) SELECT @@SERVICENAME - 현재 쿼리가 수행중인 DB 인스턴스 명칭(이름) SELECT DB_NAME() 2021. 5. 11.
[MSSQL] REPLACE, STUFF : 문자열 바꾸기(치환) MSSQL에서 문자열 치환 함수 사용하기. REPLACE 조건문이나 그룹 정렬문에서 유용하게 쓰이며, 치환 속도도 괜찮은 편입니다. REPLACE ( string_expression , string_pattern , string_replacement ) >> REPLACE('문자열','치환예정문자','치환할문자') 예시1) SELECT REPLACE(NAME, '김','이') AS 숫자변경 FROM TABLE -- TABLE에서 NAME을 '김'에서 '이'로 바꿔서 출력 예시2) cde의 abcdefghi 문자열을 xxx로 대체 SELECT REPLACE('abcdefghicde','cde','xxx'); GO 결과 >>>abxxxfghixxx STUFF 지정된 문자열의 시작 위치와 크기를 지정하여 원하.. 2021. 4. 28.
728x90
반응형
LIST

TOP