2013-03-04 156 views
-4

我想從我的數據庫的隨機表中選擇一個隨機行。 我在網上搜索,但一切都是關於從表中選擇隨機行。我知道這聽起來很奇怪,但我需要它,因爲我需要在表中隨機輪詢數據,並會欣賞有人能幫助我。選擇隨機表

感謝

編輯 既然我已經有四個向下票秒鐘內:),以爲我會只是說明我的理由是一樣的:

,我需要選擇100天(隨機100天的順序)隨機股票的股票價格。每張表格代表特定股票的每日價格。現在我需要一種隨機選擇股票的方式。

+0

看看INFORMATION_SCHEMA選擇隨機表 – rabudde 2013-03-04 07:52:26

+0

讓我知道爲什麼你需要這樣做?是否涉及任何服務器端語言? – 2013-03-04 07:53:26

+0

@ X-Factor:我需要爲隨機股票選擇100天(隨機100天)的股票價格。每張表格代表特定股票的每日價格。 – user1517108 2013-03-04 07:55:52

回答

1
SELECT table_name, engine 
FROM information_schema.tables  
WHERE table_type = 'BASE TABLE' AND table_schema='database_name' 
order by rand() 
limit 1 
0
SELECT * FROM information_schema.tables ORDER BY RAND() 

現在只是限制它的數據庫或其他偏好。