Blog Archive

MySQL row_number() function display on result set

In MySQL there is no row_number() function. This following code worked for me.
set @i = 0; 
select 
    @i := @i+1 as myrow,
    customer_id,
    first_name,
    last_name,
    email,
    active
from
    sakila.customer;

MySQL row number function equivalent

-- OR --
select 
    @rownum := @rownum+1 as mySeq,
    customer_id,
    last_name,
    first_name,
    email,
    active
from
    sakila.customer c,
    (SELECT @rownum := 0) as r
order by last_name desc ,first_name desc
limit 0,10;

MySQL row_number() function display on result set

2 comments :

  1. dịch vụ thành lập doanh nghiệp công ty giá rẻ tại Hưng yên, vĩnh phúc, phú thọ, hải dương, quảng ninh, thái bình, Bắc Giang, Thái Nguyên, Nam Định, Thanh Hóa, Hà Nam, Ninh Bình, Hã Tĩnh, Nghệ An
    dịch vụ thành lập doanh nghiệp công ty giá rẻ tại Bình dương, biên hòa, huế, đà nẵng
    dịch vụ thành lập doanh nghiệp công ty giá rẻ tại Huyện Nhà bè, cần giờ, Hóc môn, củ chi, bình chánh
    dịch vụ thành lập doanh nghiệp công ty giá rẻ tại Huyện Hoài đức, sơn tây, thường tín, ứng hòa, phú xuyên, mỹ đức, thanh oai, đan phượng, quốc oai, phúc thọ, sóc sơn
    dịch vụ thành lập doanh nghiệp công ty giá rẻ tại Quận 1, 2,3,4,5,6,7,8,9,10,11,12 TPHCM
    dịch vụ thành lập doanh nghiệp công ty giá rẻ tại Huyện Đông anh, gia lâm, mê linh
    dịch vụ thành lập doanh nghiệp công ty giá rẻ tại Quận Thủ đức, bình thạnh, tân phú, Gò vấp, phú nhuận, bình tân, tân bình
    dịch vụ thành lập doanh nghiệp công ty giá rẻ tại Hải Phòng
    dịch vụ thành lập doanh nghiệp công ty giá rẻ tại Bắc Ninh
    dịch vụ thành lập doanh nghiệp công ty giá rẻ tại Quận Cầu Giấy
    dịch vụ thành lập doanh nghiệp công ty giá rẻ tại Quận Long Biên
    dịch vụ thành lập doanh nghiệp công ty giá rẻ tại Quận Hà Đông
    dịch vụ thành lập doanh nghiệp công ty giá rẻ tại Quận Thanh Xuân
    dịch vụ thành lập doanh nghiệp công ty trọn gói giá rẻ

    ReplyDelete