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

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

ตัวอย่าง 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  
 247 view  หมวดหมู่ : สำหรับโปรแกรมเมอร์  วันที่สร้าง : 26/04/2018



SOA,Java,XSLT

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




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

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

  แนะนำ Scala ภาษาที่ Run บน JVM ได้เหมือน Java ถามเมื่อ (2017-03-08)   10,670 views  (ดูล่าสุดเมื่อ 6 นาที)

  jQuery วิธี Add option ให้ select box โดยดึงค่าจาก Array ถามเมื่อ (2017-06-13)   356 views  (ดูล่าสุดเมื่อ 9 นาที)

  datatable change label เปลี่ยนข้อความในจุดต่างๆ ของ datable ด้วย oLanguage ถามเมื่อ (2017-06-01)   354 views  (ดูล่าสุดเมื่อ 17 นาที)

  Selenium IDE สุดยอดโปรแกรม Testing Automation บน Browser ถามเมื่อ (2015-08-23)   2,226 views  (ดูล่าสุดเมื่อ 24 นาที)

  ORACLE alter table not null ยังไงครับ ถามเมื่อ (2017-11-10)   249 views  (ดูล่าสุดเมื่อ 37 นาที)

  ลง Apserv แล้วค้างตรง service mysql ถามเมื่อ (2018-07-22)   181 views  (ดูล่าสุดเมื่อ 64 นาที)

  JSONP ดึงข้อมูล JSON ข้าม domain ง่ายๆ แบบ dynamic ถามเมื่อ (2017-12-27)   237 views  (ดูล่าสุดเมื่อ 64 นาที)

  Bootstrap การจัดการ grid เพื่อให้รองรับกับหน้าจอทุกขนาด xs sm md lg ถามเมื่อ (2017-12-04)   254 views  (ดูล่าสุดเมื่อ 64 นาที)

  Oracle sql วิธี like with multiple value ถามเมื่อ (2019-02-13)   79 views  (ดูล่าสุดเมื่อ 66 นาที)

  SQL Command การใช้งาน group by having ถามเมื่อ (2015-09-24)   895 views  (ดูล่าสุดเมื่อ 66 นาที)


 

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