在 SQL 中,RAND()
函數用于生成一個介于 0 到 1 之間的隨機浮點數
以下是 RAND()
函數的基本語法:
RAND([seed])
其中,seed
是一個可選參數,用于指定隨機數生成器的種子。如果提供了 seed
參數,那么每次調用 RAND(seed)
時都會生成相同的隨機數序列。如果省略 seed
參數,則 RAND()
將生成一個不同的隨機數序列。
以下是一些使用 RAND()
函數的示例:
SELECT RAND();
SELECT RAND(123);
RAND()
函數從表中隨機選擇一行:SELECT * FROM table_name ORDER BY RAND() LIMIT 1;
請注意,不同的數據庫管理系統(如 MySQL、SQL Server、Oracle 等)可能對 RAND()
函數的實現和參數設置有所不同。因此,在使用 RAND()
函數時,請確保查閱相應數據庫管理系統的文檔以獲取正確的語法和用法。