M.* ,
ROW_NUMBER() OVER( ORDER BY USERID DESC) ROWN
FROM MEMBER4 M)
WHERE M.ROWN = 1;
WHERE에 있는 M은 아직 만들어지지 않은 것으로 보기 때문에 FROM으로 다시 감싼다.
SELECT * FROM(
SELECT
M.* ,
ROW_NUMBER() OVER( ORDER BY USERID DESC) ROWN
FROM MEMBER4 M)
--M1
WHERE M1.ROWN = 1 AND 4;
SELECT * FROM(
SELECT
M.* ,
ROW_NUMBER() OVER( ORDER BY USERID DESC) ROWN
FROM
MEMBER4 M
WHERE
M.USERNAME LIKE '%' || '' || '%') M1
WHERE M1.ROWN BETWEEN 1 AND 3;