본문 바로가기

분류 전체보기

(222)
728x90
반응형

MS SQL。아스키코드(ASCII) 미국 정보 교환 표준 부호(American Standard Code for Information Interchange Code), 7비트로 된 인코딩 부호 체계이며 128개의 부호로 영문 키보드에서 사용 가능한 모든 부호를 2Byte 이내로 사용 ASCII([값]) : 문자 하나를 받아 아스키 코드를 리턴하는 함수 CHAR([값]) : 아스키 코드를 받아 문자를 리턴하는 함수 번호 코드 번호 코드 번호 코드 33 ! 64 @ 95 _ 34 " 65 A 96 ` 35 # 66 B 97 a 36 $ 67 C 98 b 37 % 68 D 99 c 38 & 69 E 100 d 39 ' 70 F 101 e 40 ( 71 G 102 f 41 ) 72 H 103 g 42 * 73 I 104 h 43 + 74 J 105..
MS SQL。금액 천단위 ,(콤마) 입력 # 형변환(CONVERT) -- MONEY 형변환 SELECT CONVERT(MONEY, [금액]) -- .00 제거 SELECT REPLACE(CONVERT(NVARCHAR, CONVERT(MONEY, [금액]), 1), '.00', '') # 서식(FORMAT) SELECT FORMAT([금액], '#,#')
MS SQL。데이터 타입 변환(CONVERT, CAST), 날짜 변환 다른 데이터 타입으로 유형 변환 # CONVERT CONVERT([데이터 타입], [필드]) # CAST CAST([필드] AS [데이터 타입]) # 날짜 변환 두 자리 연도(yy) 네 자리 연도(yyyy) 입/출력 - 0 or 100 mon dd yyyy hh:miAM(PM) 1 101 1 : mm/dd/yy, 101 : mm/dd/yyyy 2 102 2 : yy.mm.dd, 102 : yyyy.mm.dd 3 103 3: dd/mm/yy, 104 : dd.mm.yyyy 4 104 4 : dd.mm.yy, 104 : dd.mm.yyyy 5 105 5 : dd-mm-yy, 105 : dd-mm-yyyy 6 106 6 : dd mon yy, 106 : dd mon yyyy 7 107 7 : Mon dd, y..
MS SQL。서식 지정(FORMAT) 서식이 지정된 값 반환 FORMAT([데이터], [서식]) # 날짜 형식 DECLARE @d DATETIME = '10/17/2020' SELECT FORMAT(@d, 'd', 'en-US') AS 'US English Result' ,FORMAT(@d, 'd', 'en-gb') AS 'Great Britain English Result' ,FORMAT(@d, 'd', 'de-de') AS 'German Result' ,FORMAT(@d, 'd', 'zh-cn') AS 'Simplified Chinese (PRC) Result' SELECT FORMAT(@d, 'D', 'en-US') AS 'US English Result' ,FORMAT(@d, 'D', 'en-gb') AS 'Great Britain ..
MS SQL。데이터 정렬(COLLATE) 1. 전체 언어 조회 SELECT * FROM sys.fn_helpcollations() 2. 특정 언어 조회 SELECT * FROM sys.fn_helpcollations() WHERE NAME LIKE 'Korean_Wansung%' 구분 문자 정렬 대소문자 CI CASE Insensitive 대, 소문자 구분하지 않음 CS CASE Sensitive 대, 소문자 구분 악센트 AI Accent Insensitive 악센트 구분하지 않음 AS Accent Sensitive 악센트 구분 히라가나, 가타카나 KI Kana Insensitive 히라가나, 가타카나 구분하지 않음 KS Kana Sensitive 히라가나, 가타카나 구분 전각, 반각 WI Width Insensitive 전각, 반각 구분하지 ..
MS SQL。숫자 여부 확인(ISNUMERIC) 1 : 숫자인 경우 0 : 숫자가 아닌 경우 SELECT ISNUMERIC([데이터])
MS SQL。데이터 대/소문자 변환(UPPER, LOWER) # 대문자 변환 UPPER([데이터]) # 소문자 변환 LOWER([데이터])
MS SQL。데이터 치환(REPLACE, STUFF) # 데이터 치환 REPLACE([데이터], [치환 예정 문자], [치환 문자]) NAME의 n을 ?로 치환 # 시작 위치 지정하여 데이터 치환 STUFF([데이터], [시작 위치], [크기], [치환 문자]) NAME의 2번째 위치부터 2개를 ?로 치환
728x90
반응형