สมมติ ผมมีข้อมูล ตาราง db1 1 3411 00204 466
1 3411 00204 467
1 3411 00204 467
1 3411 00204 468
1 3411 00204 469
ตาราง db2 1-3411-00204-466
1-3411-00204-467
โจทย์มีอยู่ว่า 1. จะถึงเอาค่าที่ไม่มีในตารางที่ db1 1 3411 00204 466
1 3411 00204 467
ออกมาแสดง
2. หากข้อมูลการป้อนไม่เหมือนกันแต่ค่าเหมือนกันมีวิธีการดึงมาเปรียบเทียบกันได้ไหมครับว่าค่าเท่ากัน
เพราะใน MS Excel ผู้ใช้งานป้อนมาไม่เหมือนกัน เช่น 1 3411 00204 466 กับค่า 1341100204466 กับค่า 1-3411-00204-466
ขอบคุณท่านผู้รู้ที่ตอบครับ
1 3411 00204 467
1 3411 00204 467
1 3411 00204 468
1 3411 00204 469
ตาราง db2 1-3411-00204-466
1-3411-00204-467
โจทย์มีอยู่ว่า 1. จะถึงเอาค่าที่ไม่มีในตารางที่ db1 1 3411 00204 466
1 3411 00204 467
ออกมาแสดง
2. หากข้อมูลการป้อนไม่เหมือนกันแต่ค่าเหมือนกันมีวิธีการดึงมาเปรียบเทียบกันได้ไหมครับว่าค่าเท่ากัน
เพราะใน MS Excel ผู้ใช้งานป้อนมาไม่เหมือนกัน เช่น 1 3411 00204 466 กับค่า 1341100204466 กับค่า 1-3411-00204-466
ขอบคุณท่านผู้รู้ที่ตอบครับ
คำตอบ ข้อที่ 1 ได้แล้วครับ :
ในหน้าที่ 23 นำมาประยุกต์ใช้ครับ แต่ติดปัญหาข้อที่สอง ทำไงดีหนอ ช่วยด้วยครับท่านผู้รู้
www.docstoc.com/docs/23963992/Introduction-to-SQL-%28MySQL%29-353352-%E2%80%93-Special-Problem-%28Database%29
ในหน้าที่ 23 นำมาประยุกต์ใช้ครับ แต่ติดปัญหาข้อที่สอง ทำไงดีหนอ ช่วยด้วยครับท่านผู้รู้
www.docstoc.com/docs/23963992/Introduction-to-SQL-%28MySQL%29-353352-%E2%80%93-Special-Problem-%28Database%29
ก่อนการเปรียบเทียบ ก็ตัด ช่องว่าง หรือ ขีด ออกก่อนสิครับ ก็จะได้ค่าเฉพาะที่เป็นตัวเลขเท่านั้น
str.replace(/[\-\s]/g,''); // javascript
preg_replace('/[\-\s]+/', '', $data); // php
หรือ
ให้ช่องรับข้อมูลกรอกได้เฉพาะ[search]ตัวเลขเท่านั้น[/search]ก็ได้ เป็นการป้องกันการกรอกค่าที่แตกต่างกัน
str.replace(/[\-\s]/g,''); // javascript
preg_replace('/[\-\s]+/', '', $data); // php
หรือ
ให้ช่องรับข้อมูลกรอกได้เฉพาะ[search]ตัวเลขเท่านั้น[/search]ก็ได้ เป็นการป้องกันการกรอกค่าที่แตกต่างกัน
ขอบคุณครับ ได้ความรู้อีกแล้วครับ
ตามอาจารย์เลยครับก่อนเอาลง data base ก็ควารเอาลงแต่ตัวเลขไม่มีช่องว่างหรือสัญญาลักษณ์ไดๆ จะง่ายกับเราทีหลัง