반응형
[MSSQL] 랜덤 (무작위) Select
Select Top 10 * From 테이블명 Order by NEWID()
-- RAND() 난수 발생
select RAND() as rnd;
select convert(int, RAND()*100) as r1 -- 3자리 정수 추출 (0~999)
, RIGHT(RAND(), 5) as r2 -- 임의의 5자리 숫자 추출
--정수형 난수
--최대값와 최소값을 포함할 때
declare @max -- 최대값
declare @min -- 최소값
SELECT CONVERT(INT, ((@max + 1) - @min) * RAND() + @min)
https://github.com/ngio/DB_query_mssql/blob/main/%EB%9E%9C%EB%8D%A4_select_NEWID_RAND.sql
반응형
'프로그래밍 > DataBase' 카테고리의 다른 글
[MSSQL] Multi UPDATE, 다중 UPDATE (0) | 2023.07.19 |
---|---|
[MS-SQL] Begin Tran (0) | 2023.07.19 |
[MSSQL] IF…ELSE IF…ELSE (0) | 2023.07.14 |
[MSSQL] 월의 마지막 날짜 구하기 (0) | 2023.07.03 |
[MSSQL] 날짜차이, 이전 행 정보 LAG LEAD (0) | 2023.07.03 |