반응형 개발이야기/데이터베이스7 mssql 랜덤값 구하기 mssql에서 랜덤값을 구해보도록 하겠습니다. 자주 사용하진 않지만 가끔 사용할 때가 있습니다 예전에는 배너를 디비에 저장하고 저장된 값을 랜덤하게 가져 오는 형태도 많이 이용했죠 그럼 간단하게 살펴보겠습니다. select top 3 * from tablename order by idx desc 이 구문은 tablename이라는 테이블에서 idx를 내림차순 정렬하고 상위 3개의 데이터를 가져오라는 내용입니다. 굳이 설명 안해도 다들 하시겠지만요 정렬값에 따라 상위 3개 값을 가져오는 형태이죠 그렇다면 랜덤한 값을 가져오는 방법은? select top 3 * tablename order by newid() 이렇게 처리하시면 랜덤한 값을 가져오게 됩니다. 물론 실행할때마다 항상 결과값이 달라지구요 첫번째 실.. 2017. 1. 23. 이전 1 2 다음 반응형