เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

วิเคราะห์ข้อมูลซ้ำ

ในบทเรียนนี้ เราได้เรียนรู้การใช้ฟังก์ชัน ROW_NUMBER() ซึ่งจะคืนค่าตัวเลขโดยเริ่มจาก 1 สำหรับแถวแรกในแต่ละพาร์ติชัน และนับเพิ่มขึ้นทีละ 1 ในแต่ละแถวที่อยู่ในพาร์ติชันเดียวกัน

พาร์ติชันของตาราง statistics_flight ถูกกำหนดโดยคอลัมน์ airport_code, carrier_code และ registration_date จากข้อมูลนี้ คิดว่าฟังก์ชัน ROW_NUMBER() จะคืนค่าอะไรในคอลัมน์ row_num สำหรับแถวสุดท้าย?

|registration_code|airport_code|carrier_code|registration_date|canceled|on_time|row_num|
|-----------------|------------|------------|-----------------|--------|-------|-------|
|000000137        |MSP         |EV          |2014-01-01       |117     |369    |1      |
|000000138        |MSP         |F9          |2014-01-01       |0       |60     |1      |
|000000139        |MSP         |FL          |2014-01-01       |8       |83     |1      |
|000000140        |MSP         |MQ          |2014-01-01       |20      |67     |1      |
|000000141        |MSP         |OO          |2014-01-01       |76      |1031   |1      |
|000000142        |MSP         |OO          |2014-01-01       |76      |1031   |2      |
|000000143        |MSP         |OO          |2014-01-01       |76      |1031   |???????|

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

การทำความสะอาดข้อมูลในฐานข้อมูล SQL Server

ดูคอร์ส

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำจริง

เปลี่ยนทฤษฎีให้เป็นการลงมือทำด้วยแบบฝึกหัดเชิงโต้ตอบหนึ่งในของเรา

เริ่มแบบฝึกหัด