With the following MySQL table:
+-----------------------------+ + id INT UNSIGNED + + name VARCHAR(100) + +----------------------------
This is the only way that I can think of:
SELECT `id`, (SELECT COUNT(*) FROM `table` WHERE `name` <= 'Beta') AS `position`, `name` FROM `table` WHERE `name` = 'Beta'