SELECT id, name, rank FROM
(
SELECT t.id, t.name,
@rownum := @rownum + 1 AS rank
FROM TABLE t, (SELECT @rownum := 0) r
ORDER BY name ASC
) `selection` WHERE id=1
Ändrad från detta svar>> ROW_NUMBER() i MySQL
SELECT id, name, rank FROM
(
SELECT t.id, t.name,
@rownum := @rownum + 1 AS rank
FROM TABLE t, (SELECT @rownum := 0) r
ORDER BY name ASC
) `selection` WHERE id=1
Ändrad från detta svar>> ROW_NUMBER() i MySQL
Exempel på att konvertera "datum" till "smalldatetime" i SQL Server (T-SQL)
Hur kör jag en lagrad procedur en gång för varje rad som returneras av en fråga?
Använda DMV ( Dynamic Management View ) och DMF ( Dynamic Management Function ) | SQL Server Performance Felsökning -4
Hur sammanfogar man datatyper som heltal (heltal med heltal) &varchar (varchar med varchar) i mysql?