ฉันต้องการใช้ROW_NUMBER()
เพื่อรับ ...
- ในการรับ
max(ROW_NUMBER())
-> หรือฉันเดาว่านี่จะเป็นจำนวนแถวทั้งหมดด้วย
ฉันพยายามทำ:
SELECT max(ROW_NUMBER() OVER(ORDER BY UserId)) FROM Users
แต่ดูเหมือนจะไม่ทำงาน ...
- หากต้องการ
ROW_NUMBER()
ใช้ข้อมูลที่กำหนดเช่น ถ้าฉันมีชื่อและฉันต้องการที่จะรู้ว่าชื่อมาจากแถวใด
ฉันคิดว่ามันจะคล้ายกับสิ่งที่ฉันลองสำหรับ # 1
SELECT ROW_NUMBER() OVER(ORDER BY UserId) From Users WHERE UserName='Joe'
แต่สิ่งนี้ไม่ได้ผลเช่นกัน ...
ความคิดใด ๆ