วิธีแก้ปัญหาการใช้คำสั่ง TRIM ในฐานข้อมูล ไม่สามารถลบช่องว่างออกไปได้
- Posted by Amporn Pongrujikorn
- Categories Explicit Knowledge, การจัดการความรู้, ชุมชนนักพัฒนา
- Date July 21, 2022
ปัญหา
ปัญหาเกิดจากการนำข้อมูลที่อยู่ในไฟล์ excel เข้าฐานข้อมูล แล้วพบว่า มีช่องว่างข้างหน้าข้อมูล (ตัวอย่างข้อมูลในคอลัมน์ SEQ_ID)
เมื่อเห็นว่ามีช่องว่างข้างหน้าข้อมูลจึงใช้คำสั่ง UPDATE tablename SET SEQ_ID = TRIM(SEQ_ID) ผลที่ได้คือ ไม่สามารถลบช่องว่างออกไปได้
วิธีการหาสาเหตุ
หาสาเหตุโดยการคัดลอกข้อมูลไปวางในโปรแกรม Notepad++ ทำให้พบว่า มีตัวอักขระอยู่แต่ไม่แสดงผลบนหน้าจอของโปรแกรม Navicat ดังนั้นจึงไม่สามารถใช้คำสั่ง TRIM ลบออกไปได้
วิธีแก้ปัญหา
1. เปิดไฟล์ excel แล้ว copy ในส่วนช่องว่าง
2. แล้วเปิด Find and Replace แล้ววางช่องว่างที่ได้ copy มา ที่ Find what
3. คลิกที่ Replace All จะทำให้ช่องว่างนั้นหายไป
4. Save ไฟล์ excel แล้วนำข้อมูลเข้าฐานข้อมูล
Next post
“How to Chang from Manual Testing to Automated Testing in Practice Workshop”
You may also like
กระบวนการจัดเตรียม SSL Certificate สำหรับเครื่องแม่ข่ายมหาวิทยาลัยบูรพา
กระบวนการจัดเตรียม SSL Certificate สำหรับเครื่องแม่ข่ายมหาวิทยาลัยบูรพา (อิงระเบียบราชการ) แบ่งออกเป็น 2 ส่วนใหญ่ ๆ คือ 1) การจัดหา/จัดซื้อ SSL Certificate 2) การเตรียม Certificate สำหรับนำไปติดตั้งใช้งาน ส่วนที่ 1 การจัดหา/จัดซื้อ SSL Certificate (1) สำรวจราคาในตลาด จากนั้นนำเสนองบประมาณ เพื่อเตรียมโครงการจัดซื้อตามระเบียบการจัดซื้อจัดจ้างและการบริหารพัสดุภาครัฐ (ประสานเจ้าหน้าที่พัสดุ) (2) เมื่อผ่านขั้นตอนการจัดซื้อตามระเบียบฯ และได้ผู้ขายแล้ว ให้ประสานงานกับทางผู้ขายโดยใช้ช่องทางอีเมลเป็นช่องทางติดต่อประสานงาน และให้ใช้อีเมลทางการด้วย เช่น someone@buu.ac.th (3) เมื่อตกลงช่องทางประสานงานกับผู้ขายได้แล้ว ให้สอบถามผู้ขายเกี่ยวกับวิธีการยืนยันความเป็นเจ้าของ domain name …
เชื่อมต่อฐานข้อมูล Oracle, Microsoft SQL Server และ MySQL ด้วย DataGrip (Education)
ความสำคัญและความเป็นมา DataGrip เป็นซอฟท์แวร์สำหรับการจัดการฐานข้อมูล เช่นเดียวกันกับ Navicat ที่ฝ่ายพัฒนาระบบใช้กันอยู่ อีกทั้งเรามหาวิทยาลัยบูรพามีลิขสิทธิ์ บัญชีที่บุคลากร และนิสิตจะสมัคร เป็นแบบใช้เพื่อการศึกษา (for Educational purposes) ที่ทำให้เราสามารถใช้ DataGrip ที่มี feature ได้เหมือนกับที่เรามี ลิขสิทธิ์แบบ commercial จากความเป็นมาในข้างต้น Explicit Knowledge นี้ จึงขอเสนอวิธีการเชื่อมต่อฐานข้อมูล Oracle, Microsoft SQL Server และ MySQL ด้วย DataGrip (Education) สิ่งที่จำเป็นต้องมีเพื่อใช้งานโปรแกรม DataGrip for Education …
การใช้ AI สร้างภาพ (AI image generator)
การใช้ AI สร้างภาพ (AI image generator) เป็นปัญญาประดิษฐ์ประเภทหนึ่ง ที่ใช้ในการสร้างภาพขึ้นมานั้น เป็นเครื่องมือสร้างงานศิลปะด้วย AI อาศัยโครงข่ายประสาทเทียม (Artificial Neural Networks) ซึ่งเป็นการสร้างระบบคอมพิวเตอร์จากโมเดลทางคณิตศาสตร์ที่ซับซ้อน เพื่อจำลองวิธีการทำงานของสมองมนุษย์ หรือเป็นการทำให้คอมพิวเตอร์รู้จักการคิดและการจดจำ หรือจะใช้โครงข่ายประสาทเทียมในการทำให้คอมพิวเตอร์รู้จักและเข้าใจภาษามนุษย์นั่นเอง โดยมีกระบวนการทำงานหลัก คือการแปลงข้อความเป็นภาพ (Text-to-Image) ที่สามารถเปลี่ยนข้อความที่เราพิมพ์ให้เป็นภาพ เพียงพิมพ์คำหรือคีย์เวิร์ด ที่เราต้องการเข้าไป จากนั้น AI จะทำการสร้างภาพให้เอง โดยเว็บไซต์ที่ให้บริการ ได้แก่ Adobe Firefly, Midjourney, …