यह SO#19412 का डुप्लिकेट है। यहाँ उत्तर मैंने वहाँ दिया है:
select top 1 * from mytable order by newid()
SQL सर्वर 2005 और इसके बाद के संस्करण में, आप एक यादृच्छिक नमूना प्राप्त करने के लिए TABLESAMPLE का उपयोग कर सकते हैं जो दोहराने योग्य है:
SELECT FirstName, LastName FROM Contact TABLESAMPLE (1 ROWS) ;