SQL หาค่าซ้ำ

รูปแบบคำสั่ง

SELECT  [any_field] , COUNT( 1 ) AS CNT
FROM  [any_table]
GROUP BY  [check_field]
HAVING COUNT( 1 ) >1;

ความหมาย

[any_field] - ฟิลด์ใดๆก็ตามที่อยากจะแสดงในผลลัพธ์
[any_table] - ตารางที่เราเก็บข้อมูล (อาจใช้ JOIN ร่วมด้วยในกรณีหลายตาราง)
[check_field] - ฟิลด์ที่เราต้องการตรวจสอบรายการซ้ำ

แสดงความคิดเห็น

0 ความคิดเห็น