Oracle SQL Command Query Record แรก ที่ซ้ำกันมาเพียง 1 Record ด้วย PARTITION  สร้างคำถาม

 1,721 view  หมวดหมู่ : สำหรับโปรแกรมเมอร์  วันที่สร้าง : 26/04/2018

Oracle SQL Command Query Record แรก ที่ซ้ำกันมาเพียง 1 Record ด้วย PARTITION

ตัวอย่าง Statement SQL Command ของ Oracle ในการกรองข้อมูลซ้ำ
ด้วยการ Select แค่ Record แรก Record เดียวเท่านั้นด้วย Script นี้

SELECT * FROM
(SELECT t.*,ROW_NUMBER() OVER(PARTITION BY t.session_id ORDER BY t.session_id) num
FROM my_tbl t) inn
WHERE inn.num=1;

อธิบายกันซะหน่อย
session_id : คือ Field ที่ใช้ในการ check ซ้ำนั่นหมายความว่าเราสามารถกำหนดเงื่อนไขเข้าได้
โดยที่ข้อมูลไม่จำเป็นต้องซ้ำกันทุก field ก็ได้นะ
inn.num=1 : คือ การเลือกว่าจะเอา record แรก record เดียวเท่านั้น


ถ้าชอบบทความนี้ กด Like เลย :Oracle SQL Command Query Record แรก ที่ซ้ำกันมาเพียง 1 Record ด้วย PARTITION
TAGS : Oracle   SQL Command   PLSQL  
 1,721 view  หมวดหมู่ : สำหรับโปรแกรมเมอร์  วันที่สร้าง : 26/04/2018



SOA,Java,XSLT

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




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

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

  ขอตัวอย่าง Hibernate get Sequenc Oracle โดยไม่ต้อง Mapping ครับ ถามเมื่อ (2013-07-04)   2,532 views  (ดูล่าสุดเมื่อ 1 นาที)

  Oracle EXISTS select where โดยใช้ EXISTS เพื่อ Query เร็วขึ้น ถามเมื่อ (2017-03-03)   2,979 views  (ดูล่าสุดเมื่อ 4 นาที)

  Java script iframe จะเรียกใช้ function ใน mainframe ได้อย่างไร ถามเมื่อ (2012-10-24)   2,517 views  (ดูล่าสุดเมื่อ 5 นาที)

  PLSQL วิธี Fetch ข้อมูลใน Cursor แบบต่างๆ ถามเมื่อ (2020-02-28)   4,473 views  (ดูล่าสุดเมื่อ 10 นาที)

  Storm Trident คืออะไร ต่างจาก spout หรือ bolt ยังไง ถามเมื่อ (2014-08-27)   3,080 views  (ดูล่าสุดเมื่อ 17 นาที)

  ICONตรงDesktopเป็นสีฟ้าทำอย่างไงถึงจะหายค่ะ ถามเมื่อ (2011-08-03)   2,584 views  (ดูล่าสุดเมื่อ 31 นาที)

  คำสั่ง unix check size folder unix ถามเมื่อ (2016-09-23)   1,549 views  (ดูล่าสุดเมื่อ 36 นาที)

  Ireport การทำ Row สลับ สี Background Color แถวคู่แถวคี่ Jasper report ถามเมื่อ (2018-11-30)   1,423 views  (ดูล่าสุดเมื่อ 37 นาที)

  PLSQL วิธี ตัดเคาะ Enter ออก ลองใช้ trim แล้วไม่ได้ ถามเมื่อ (2017-03-03)   2,147 views  (ดูล่าสุดเมื่อ 38 นาที)

  Full Stack JavaScript คืออะไร ถามเมื่อ (2020-01-24)   1,954 views  (ดูล่าสุดเมื่อ 39 นาที)


 

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