2015-01-06 3 views
0

SQL Server에서 데이터를 임의로 생성 한 후 RAND() 번호를 저장합니다.무작위로 SQL Server에 데이터 저장

동일한 데이터를 찾고 있는데도 RAND() 숫자로 다시 찾을 수 없습니다.

나는이 같은 코드가 있습니다

SELECT 
    name, surname, RAND() 
FROM 
    customers 
ORDER BY 
    RAND() 

RAND() =

0,366577559363461 방법 동일한 데이터를 찾을 수 있습니까?

+0

동일한 데이터를 찾으려면 rand() 함수를 사용하여 데이터를 테이블에 저장 한 후 테이블을 검색해야합니다. * 고객으로부터 select * col3 = RAND() .. – knkarthick24

+0

정말 미안하지만 이해가 안됩니다. 나는 RAND() 번호 만 가지고있다. 나는이 번호를 찾고 싶다. 내가 어떻게 할 수 있니? –

답변

0

Rand() 함수는 쿼리를 실행할 때마다 항상 다른 숫자를 제공합니다. 당신은 그것에 의존 할 수 없습니다. 가장 좋은 방법은 향후 액세스를 위해 무작위 데이터를 저장할 수있는 데이터 (임시 테이블)에 대한 자리 표시자를 유지하는 것입니다.