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

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



SOA,Java,XSLT

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




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

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

  วิธี Call Stored Procedure ใน PL SQL ถามเมื่อ (2013-01-24)   4,314 views  (ดูล่าสุดเมื่อ 16 นาที)

  ภาษา php ทำอะไรได้บ้าง นอกจากใช้ทำเว็บ ถามเมื่อ (2013-04-23)   2,632 views  (ดูล่าสุดเมื่อ 21 นาที)

  codeigniter วิธีเก็บ Session ลง data base เพื่อให้เก็บข้อมูลได้มากขึ้น ถามเมื่อ (2015-08-28)   2,395 views  (ดูล่าสุดเมื่อ 23 นาที)

  Hibernate Mapping Auto number ใน Oracle ด้วย SEQUENCE ถามเมื่อ (2019-02-13)   3,456 views  (ดูล่าสุดเมื่อ 48 นาที)

  แนะนำการฟ java script เจ๋ง Chart JS ถามเมื่อ (2015-08-21)   2,866 views  (ดูล่าสุดเมื่อ 60 นาที)

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

  พอร์ต RS 232 คืออะไร ใช้ทำอะไร เราสามารถเรียกได้อีกอย่างว่าอะไร ถามเมื่อ (2011-08-01)   3,779 views  (ดูล่าสุดเมื่อ 74 นาที)

  Oracle การ join โดยใช้ select ซ้อน select แบบมากกว่า 2 ชุด ถามเมื่อ (2017-03-03)   2,833 views  (ดูล่าสุดเมื่อ 109 นาที)

  my sql date format คำสั่งในการ query เดือน วัน ปี ถามเมื่อ (2012-10-08)   3,350 views  (ดูล่าสุดเมื่อ 111 นาที)

  Taglib forEach วน Loop ตัด String แบบมีตัวคั่น ถามเมื่อ (2013-03-18)   2,806 views  (ดูล่าสุดเมื่อ 126 นาที)


 

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