I have a simple select statement. I want to add a temporary column which will number the rows in my result set. I tried this -
declare @num int set @num = 0
So before MySQL 8.0 there is no ROW_NUMBER() function. Accpted answer rewritten to support older versions of MySQL:
SET @row_number = 0; SELECT t.A, t.B, t.C, (@row_number:=@row_number + 1) AS number FROM dbo.tableZ AS t ORDER BY t.A;