본문 바로가기

MSSQL함수3

[MS-SQL] NEWID() - 랜덤함수 MS-SQL 에서는 데이터를 무작위로 데이터를 조회하는 함수를 제공하고 있다. 오늘은 무작위 랜덤함수윈 newid() 를 확인하도록 하자.TEST Table&Data Create설명글CREATE TABLE #tmp_data( cust_id int, cust_name varchar(10),)INSERT INTO #tmp_data VALUES (1,'홍길동')INSERT INTO #tmp_data VALUES (2,'홍길동')INSERT INTO #tmp_data VALUES (3,'홍길동')INSERT INTO #tmp_data VALUES (4,'임꺽정')INSERT INTO #tmp_data VALUES (5,'임꺽정')INSERT INTO #tmp_data VALUES (6,'임꺽정')INSERT I.. 2024. 6. 25.
[MSSQL] CONVERT - 문자열날짜변환 MS-SQL 에서 자료형 형태를 변환하여 표기하는 CONVERT 라는 함수를 알아보자 CONVERT 여러가지 자료형 ( INT, CHAR, VARCHAR, DATETIME, DOUBLE 등) 을 필요에 따라 다른 자료형으로 변환 Convert( 자료형(길이), 데이터, 표기형식 ) 자료형 : 변환 결과로 나올 자료형을 지정 ( ex. char, varchar ) 길이 : 문자열 등 자료형의 길이 지정, 생략가능 ( ex. varchar(10) ) 데이터 : 변활할 데이터 ( ex. Getdate() ) 표기형식 : 결과물의 표기형식 지정, 생략가능 ( ex. 112, 120 ) SELECT CONVERT(varchar(10), Getdate(), 120) 표기형식표를 보면 120의 경우, YYYY-MM-.. 2024. 3. 16.
[MSSQL] CHARINDEX - 특정 문자 찾기 MS-SQL 에서 특정 문자를 찾는 함수에 대해서 예제를 통해 확인하도록 하자. 우선, CHARINDEX 는 2가지 인수를 사용하는 기본 사용법이 있고, 3가지 인수를 지정하여 특정 위치보다 문자를 찾을 수도 있다. CHARINDEX 2가지 인수를 이용하여 문자열 찾기 -- 구문 사용법 SELECT CHARINDEX('찾을문자열', '지정문자열') -- EX SELECT CHARINDEX ('다', '가나다라마바사아') AS Result 3가지 인수를 이용하여 지정 위치부터 검색을 시작 SELECT CHARINDEX('찾을문자열', '지정문자열', '검색시작위치') /* 가나다라마바다사아 의 5번째 위치부터 시작하기 때문에 '다'가 2군데여도 5 이상인 7번째 '다'가 Result 로 표기 */ SELE.. 2024. 3. 13.