Oracle LAG กับ LEAD SQL Command สำหรับ select ข้อมูลจาก row ก่อนหน้า หรือ ถัดไป  สร้างคำถาม

 2,398 view  หมวดหมู่ : สำหรับโปรแกรมเมอร์  วันที่สร้าง : 01/06/2017

Oracle LAG กับ LEAD SQL Command สำหรับ select ข้อมูลจาก row ก่อนหน้า หรือ ถัดไป

การ Query เพื่อนำข้อมูลของ Row ก่อนหน้า หรือ Row ถัดไป มาแสดงข้อมูลในแถวปจจุบัน
เพื่อใช้ในการคำนวณ หรือ การพิจารณาเหตุการณ์ ก่อนหน้า หรือ ถัดไปนั้นถือว่าน่าสนใจมาก
Oracle สามารถใช้คำสั่ง นี้ได้เลยครับ

LAG เพื่อดึงข้อมูลจาก Raw ก่อนหน้า
LEAD เพื่อดึงข้อมูลจาก Raw ถัดไป

รูปแบบคำสั่งจะเป็นแบบนี้
LAG (value_expression [,offset] [,default]) OVER ([query_partition_clause] order_by_clause)
LEAD (value_expression [,offset] [,default]) OVER ([query_partition_clause] order_by_clause)

ยกตัวอย่างเช่น เรามี ข้อมูลใน table ตามนี้




code_idf1f2
1001f11f21
1002f12f22
1003f13f23

คำสั่ง Query

select code_id,f1 , f2 ,
LAG(f2) OVER (order by code_id) prv_f2,
LEAD(f2) OVER (order by code_id) next_f2
FROM my_table


ถ้าชอบบทความนี้ กด Like เลย :Oracle LAG กับ LEAD SQL Command สำหรับ select ข้อมูลจาก row ก่อนหน้า หรือ ถัดไป
TAGS : Oracle   SQL Command   Programming   โปรแกรมมิ่ง  
 2,398 view  หมวดหมู่ : สำหรับโปรแกรมเมอร์  วันที่สร้าง : 01/06/2017



SOA,Java,XSLT

 ร่วมแสดงความคิดเห็นได้ที่นี่




× แจ้งเตือน! เราสนับสนุนทุกความคิดเห็น ที่ ใช้ถ้อยคำสุภาพ ไม่ละเมิดผู้อื่น ไม่ก่อให้เกิดความขัดแย้ง

เนื้อหาที่เกี่ยวช้อง

  CodePro สุดยอด tools แห่ง code coverage ถามเมื่อ (2013-07-12)   2,514 views  (ดูล่าสุดเมื่อ 24 นาที)

  Oracle SQL วิธี query field CLOB แปลงเป็น String ถามเมื่อ (2018-09-07)   4,052 views  (ดูล่าสุดเมื่อ 25 นาที)

  Eclipse วิธีเปลี่ยน Font ของ Java Text Editor ถามเมื่อ (2018-12-18)   2,453 views  (ดูล่าสุดเมื่อ 32 นาที)

  jQuery เช็คเคาะ enter ด้วย keypress 13 ถามเมื่อ (2019-04-05)   2,122 views  (ดูล่าสุดเมื่อ 34 นาที)

  เขียน โปรแกรม อ่าน Bar Code ยังไงครับใช้ PHP ถามเมื่อ (2012-07-04)   3,849 views  (ดูล่าสุดเมื่อ 35 นาที)

  Java วิธี Query Field CLOB จาก Oracle ถามเมื่อ (2018-09-07)   1,483 views  (ดูล่าสุดเมื่อ 41 นาที)

  jsp include directive vs include action สองตัวนี้ต่างกันยังไง ถามเมื่อ (2015-09-14)   1,702 views  (ดูล่าสุดเมื่อ 41 นาที)

  ต่อสายusb samsung gt c3222ไม่ได้ ถามเมื่อ (2014-06-26)   2,316 views  (ดูล่าสุดเมื่อ 47 นาที)

  HTML เบื้องต้น เขียนเว็บให้เป็นง่ายๆ กับ Tag ที่จำเป็น ถามเมื่อ (2012-07-24)   2,159 views  (ดูล่าสุดเมื่อ 47 นาที)

  Compile ตัวอย่าง Wordcount บน Hadoop 2 ยังไงครับ ถามเมื่อ (2014-08-28)   2,825 views  (ดูล่าสุดเมื่อ 52 นาที)


 

บ้านเดียวกันดอทคอม เว็บถามตอบ รวมทุกเรื่องที่คุณอยากรู้ ให้ความรู้ ความบันเทิง มีสาระ
www.ban1gun.com