
SQL Joins และคิวรีขั้นสูง
INNER JOIN, LEFT/RIGHT JOIN, CROSS JOIN, CTEs, window functions, คิวรีซ้อน, การเพิ่มประสิทธิภาพ
1JOIN ประเภทใดที่คืนค่าเฉพาะแถวที่มีการจับคู่ในทั้งสองตาราง?
JOIN ประเภทใดที่คืนค่าเฉพาะแถวที่มีการจับคู่ในทั้งสองตาราง?
คำตอบ
INNER JOIN จะคืนค่าเฉพาะแถวที่มีการจับคู่ในทั้งสองตาราง หากแถวจากตารางด้านซ้ายไม่มีการจับคู่ในตารางด้านขวา (หรือกลับกัน) จะถูกแยกออกจากผลลัพธ์ นี่คือประเภทของ JOIN ที่จำกัดมากที่สุดและใช้บ่อยที่สุดในการรวมข้อมูลที่เกี่ยวข้องกัน
2ผลลัพธ์ของ LEFT JOIN เป็นอย่างไรเมื่อตารางด้านขวาไม่มีการจับคู่?
ผลลัพธ์ของ LEFT JOIN เป็นอย่างไรเมื่อตารางด้านขวาไม่มีการจับคู่?
คำตอบ
LEFT JOIN เก็บแถวทั้งหมดจากตารางด้านซ้ายไว้ แม้ว่าจะไม่มีการจับคู่ในตารางด้านขวา ในกรณีนี้ คอลัมน์จากตารางด้านขวาจะถูกเติมด้วยค่า NULL สิ่งนี้รักษาความสมบูรณ์ของข้อมูลของตารางหลักไว้ในขณะที่เพิ่มข้อมูลทางเลือก
3จะค้นหาลูกค้าที่ไม่เคยสั่งซื้อโดยใช้ JOIN ได้อย่างไร?
จะค้นหาลูกค้าที่ไม่เคยสั่งซื้อโดยใช้ JOIN ได้อย่างไร?
คำตอบ
ในการค้นหาเรคคอร์ดที่ไม่มีการจับคู่ ให้ใช้ LEFT JOIN ตามด้วยตัวกรอง WHERE บนคอลัมน์ของตารางด้านขวา IS NULL เทคนิคนี้มีประสิทธิภาพมากกว่าซับคิวรี NOT IN เนื่องจากหลีกเลี่ยงการสแกนตารางคำสั่งซื้อหลายครั้ง นี่คือรูปแบบคลาสสิกสำหรับการตรวจจับข้อมูลกำพร้า
CROSS JOIN ให้ผลลัพธ์อะไร?
SELF JOIN คืออะไรและใช้เมื่อใด?
+19 คำถามสัมภาษณ์
หัวข้อสัมภาษณ์ Data Science & ML อื่นๆ
พื้นฐาน Python
การเขียนโปรแกรมเชิงวัตถุด้วย Python
โครงสร้างข้อมูล Python
พื้นฐาน Git
พื้นฐาน SQL
พื้นฐาน NumPy
พื้นฐาน Pandas
Jupyter & Google Colab
Pandas ขั้นสูง
การแสดงผลข้อมูลด้วย Matplotlib & Seaborn
การแสดงผลแบบโต้ตอบด้วย Plotly
สถิติเชิงพรรณนา
สถิติเชิงอนุมาน
Web Scraping
BigQuery & Cloud Data
Feature Engineering
ML แบบมีผู้สอน: การถดถอย
ML แบบมีผู้สอน: การจำแนกประเภท
Decision Trees และ Ensembles
Unsupervised ML
ML Pipelines และการตรวจสอบ
Time Series และการพยากรณ์
พื้นฐาน Deep Learning
TensorFlow & Keras
CNN และการจำแนกภาพ
RNN และซีเควนซ์
Transformers และ Attention
NLP และ Hugging Face
GenAI และ LangChain
MLOps และการ Deploy
เชี่ยวชาญ Data Science & ML สำหรับการสัมภาษณ์ครั้งถัดไป
เข้าถึงคำถามทั้งหมด flashcards แบบทดสอบเทคนิค แบบฝึกหัด code review และตัวจำลองสัมภาษณ์
เริ่มใช้ฟรี