-- 0~9 사이의 정수값 구하기

 

(단일 호출)

SELECT CAST(RAND()*10 AS INT)

 

(테이블과 함께 사용시)

SELECT *,CAST(RAND()*10 AS INT) FROM 테이블명

>> 데이터 행마다 동일한 랜덤값 도출


SELECT *,CAST(RAND(CONVERT(VARBINARY, NEWID())) * 10 AS INT) FROM 테이블명

>> 데이터 행마다 다른 랜덤값 도출

'Development > MSSQL' 카테고리의 다른 글

DBCC CHECKIDENT 를 이용한 IDENTITY 확인 및 초기화  (0) 2020.11.04
[MSSQL] 커서(cursor) 예제  (0) 2018.01.23
Datepart 약어 정리  (0) 2017.04.07
[MS-SQL] SQL의 ANSI 표준 옵션 인자들  (0) 2017.03.17
[MSSQL] SET ANSI_NULLS  (0) 2017.03.17
Posted by kunoo
,