คำสั่ง Update โดยใช้ข้อมูลจากอีกตาราง [Oracle]

ในการสั่ง update ข้อมูล ในบางครั้งเราอาจจะเจอโจทย์ว่า ต้องการ update ข้อมูลในตารางหนึ่งโดยใช้ข้อมูลจากอีกตารางหนึ่ง ซึ่งลักษณะของข้อมูลทั้งสองตารางนี้ จะต้องมีฟีลด์ข้อมูลที่สามารถเชื่อมโยงความสัมพันธ์ของข้อมูลแต่ละเร็คคอร์ดได้ ตัวอย่างข้อมูล มีข้อมูลสองตาราง ตารางที่ 1 เก็บข้อมูลวันในหนึ่งสัปดาห์ภาษาไทย [ชื่อตาราง : DAY_OF_WEEK_THAI] โครงสร้างตารางประกอบด้วย ฟีลด์ ID เก็บ ID ของแต่ละเร็คคอร์ด ฟีลด์ DAY_FULL เก็บข้อมูลวันแบบเต็มภาษาไทย ฟีดล์ DAY_SHORT เก็บข้อมูลวันแบบย่อภาษาไทย ข้อมูลในตารางเป็นดังนี้ ตารางที่ 2 เก็บข้อมูลวันในหนึ่งสัปดาห์ภาษาอังกฤษ [ชื่อตาราง : DAY_OF_WEEK] โครงสร้างตารางประกอบด้วย ฟีลด์ ID เก็บ ID ของแต่ละเร็คคอร์ด ฟีลด์ DAY_ENG เก็บข้อมูลวันแบบเต็มภาษาอังกฤษ ฟีดล์ DAY_ENG_SHORT เก็บข้อมูลวันแบบย่อภาษาอังกฤษ ข้อมูลในตารางเป็นดังนี้ 2. ฟีลด์ที่เชื่อมโยงความสัมพันธ์ของทั้งสองตารางคือฟีลด์ ID 3. ต่อมามีการปรับแก้โครงสร้างตาราง DAY_OF_WEEK … Read more

การสลับข้อมูลจาก Column เป็น Row ใน Excel

ท่านผู้อ่านที่ใช้งาน Excel น่าจะเคยเจอปัญหาหรือมีความต้องการที่ว่า มีข้อมูลที่มีลักษณะเป็น Column แต่ต้องการย้ายให้มาแสดงในรูปแบบ Row ถ้าต้อง copy แล้วมา paste ทีละตัวคงไม่สะดวกอย่างแน่นอน แต่ Excel ได้จัดเตรียมเครื่องมือสำหรับแก้ปัญหาเหล่านี้เอาไว้แล้ว ลองไปดูกันเลย 1.สมมติเรามีข้อมูลชื่อเดือนเก็บอยู่ในเ Excel ในคอลัมน์เดียวกันเรียงกันลงมาดังรูป 2. เลือกข้อมูลที่ต้องการย้ายทั้งหมดแล้ว copy เก็บไว้ 3. ไปยัง sheet หรือ cell ที่ต้องการ จากนั้นคลิกขวา ใต้เมนู Paste Options เลือกไอคอนที่ 4 (Transpose) 4. ก็จะได้ข้อมูลมาอยู่ในรูปแบบแนวนอน ดังรูป 5. จากข้อ 2 ถ้าเราเลือกเมนู Paste Special… จะปรากฏ dialog ดังรูป ให้เลือก Transpose จากกดปุ่ม OK เพื่อยืนยัน ก็จะได้ผลลัพธ์เหมือนกัน นอกจากนี้ … Read more