Вы должны быть условия для получения строк :
SELECT coloumn from table_name WHERE condition
Примечание: пример для состояния может быть, как « no_of_employees = 2»
Приведенный выше пример будет извлекать строки, в которых coloumn «no_of_employees» является 2
Для получения случайной строки, см этот сообщение: http://www.petefreitag.com/item/466.cfm
Выберите случайную строку с MySQL:
SELECT column FROM table
ORDER BY RAND()
LIMIT 1
Выберите Ран дом строки с PostgreSQL:
SELECT column FROM table
ORDER BY RANDOM()
LIMIT 1
Выберите случайную строку с Microsoft SQL Server:
SELECT TOP 1 column FROM table
ORDER BY NEWID()
Select a random row with IBM DB2
SELECT column, RAND() as IDX
FROM table
ORDER BY IDX FETCH FIRST 1 ROWS ONLY
Выберите случайную запись с Oracle:
SELECT column FROM
(SELECT column FROM table
ORDER BY dbms_random.value)
WHERE rownum = 1
Возможный дубликат [Ge t имена столбцов таблицы в mysql?] (http://stackoverflow.com/questions/1526688/get-table-column-names-in-mysql) – approxiblue