Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

SQL Server произволно сортиране

Това е дубликат на SO# 19412. Ето отговора, който дадох там:

select top 1 * from mytable order by newid()

В SQL Server 2005 и нагоре можете да използвате TABLESAMPLE, за да получите произволна извадка, която може да се повтаря:

SELECT FirstName, LastName FROM Contact TABLESAMPLE (1 ROWS) ;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. как да направите данните си хоризонтални

  2. Как да получите първия и последния ден от предходния месец (с времеви печат) в SQL Server

  3. Използвайте SCOPE_IDENTITY(), за да върнете последно въведената стойност на самоличността в същия обхват (SQL сървър)

  4. Агрегирайте побитово-ИЛИ в подзаявка

  5. Ефект на подсказката NOLOCK в операторите SELECT