Reference:
Oracle Function & Syntax
http://www.techonthenet.com/oracle/functions/
Oracle>
SQL只選擇出一筆
=>用 and rownum=1
選擇隨機一筆
=>用 SELECT column FROM ( SELECT column FROM table
ORDER BY dbms_random.value )
WHERE rownum = 1
MySQL>
SQL只選擇出一筆
=>用 limit 0,1
選擇隨機一筆
=> 用 SELECT column FROM table
ORDER BY RAND()
LIMIT 1
MS SQL Server>
選擇隨機一筆
=> 用 SELECT TOP 1 column FROM table
ORDER BY NEWID()
資料來源:
http://blog.xuite.net/syndrome/syn/14571830-SQL%E9%81%B8%E6%93%87%E5%96%AE%E7%AD%86%E6%88%96%E9%9A%A8%E6%A9%9F%E4%B8%80%E7%AD%86
沒有留言:
張貼留言