หน้าแรก
หน้าแรก
ตัวดำเนินการ SQL LIKE ใช้สัญลักษณ์แทนเพื่อค้นหาข้อมูลที่คล้ายกับรูปแบบเฉพาะ คุณสามารถใช้ขีดล่างเพื่อแทนที่อักขระตัวเดียวหรือเครื่องหมายเปอร์เซ็นต์เพื่อแทนที่อักขระศูนย์ หนึ่ง หรือหลายตัว คุณเคยต้องการดึงข้อมูลจากคอลัมน์ที่มีค่าใกล้เคียงกันหรือไม่? ตัวอย่างเช่น สมมติว่าคุณมีโต๊ะชื่อพนักงาน บางทีคุณ
คำสั่ง SQL GROUP BY ปรากฏในฟังก์ชันรวม ใช้เพื่อเปรียบเทียบข้อมูลที่คุณเลือกจากคิวรีตามคอลัมน์ใดคอลัมน์หนึ่ง คุณสามารถระบุหลายคอลัมน์ที่จะจัดกลุ่มโดยใช้คำสั่ง GROUP BY เมื่อคุณทำงานกับฟังก์ชันการรวมใน SQL มักจะจำเป็นต้องจัดกลุ่มแถวเข้าด้วยกันตามค่าคอลัมน์ทั่วไป ตัวอย่างเช่น สมมติว่าคุณต้องการรับรา
ฟังก์ชันการรวม SQL ดึงข้อมูลเกี่ยวกับข้อมูลในฐานข้อมูล คุณสามารถใช้ COUNT เพื่อค้นหาจำนวนระเบียนในฐานข้อมูล เป็นต้น ฟังก์ชันการรวมที่ยอมรับ ได้แก่ COUNT, MIN, MAX, AVG และ SUM มีบางครั้งที่คุณอาจต้องการรับข้อมูลเกี่ยวกับข้อมูล แต่ไม่ใช่ตัวข้อมูลเอง บางทีคุณอาจต้องการทราบว่าแต่ละสำนักงานมีพนักงานกี
คำสั่ง SQL INNER JOIN ส่งกลับแถวที่มีค่าที่แน่นอนในสองคอลัมน์ในสองตาราง คุณสามารถเข้าร่วมตารางในคอลัมน์เดียวหรือหลายคอลัมน์ คำสั่ง JOIN เชื่อมต่อตารางฐานข้อมูลสองตารางและเปรียบเทียบเนื้อหา อาจมีบางครั้งที่คุณต้องการรับข้อมูลจากตารางตั้งแต่สองตารางขึ้นไปพร้อมๆ กันและรวมผลลัพธ์เข้าด้วยกัน ตัวอย่างเ
คำสั่ง SQL ORDER BY กำหนดลำดับที่ระเบียนถูกส่งกลับโดยแบบสอบถาม คุณสามารถส่งคืนระเบียนในลำดับจากน้อยไปมากหรือจากมากไปน้อยตามค่าของคอลัมน์ใดก็ได้ในตาราง การสั่งซื้อผลลัพธ์การค้นหาช่วยให้ค้นหาระเบียนที่คุณต้องการได้ง่ายขึ้น ตัวอย่างเช่น สมมติว่าคุณต้องการทราบว่าพนักงานคนใดได้รับรางวัล พนักงานประจำเด
SQL LEFT JOIN เป็นประเภทของการรวม SQL การรวมนี้ส่งคืนตารางทั้งหมดจากคอลัมน์ ซ้าย ที่ระบุและแถวที่เกี่ยวข้องที่ตรงกับเงื่อนไขเฉพาะในคอลัมน์ ขวา ในหลายกรณี เมื่อคุณเขียนข้อความค้นหาใน SQL คุณจะต้องมุ่งเน้นไปที่ตารางเดียวเท่านั้น อย่างไรก็ตาม มีหลายสถานการณ์ที่คุณจะต้องสอบถามตารางตั้งแต่สองตารางขึ้นไ
นามแฝง SQL เป็นชื่ออ้างอิงสำหรับตารางหรือคอลัมน์ ใช้เพื่อย่อแบบสอบถามของคุณถ้าคุณมีชื่อตารางแบบยาว ทั้งนามแฝงของตารางและคอลัมน์ถูกกำหนดโดยใช้คีย์เวิร์ด AS นามแฝงจะคงอยู่จนกว่าแบบสอบถามจะดำเนินการ นามแฝงไม่ถาวร คุณเคยเบื่อที่จะเขียนชื่อคอลัมน์หรือตารางยาวๆ ในการสืบค้นที่ซับซ้อนหรือไม่? มันเกิดขึ้นเ
แบบสอบถามย่อยของ SQL คือแบบสอบถามภายในแบบสอบถามอื่น ใช้ในส่วนคำสั่ง WHERE หรือ HAVING ของคำสั่ง SQL แบบสอบถามย่อยช่วยให้คุณระบุผลลัพธ์ของแบบสอบถามหนึ่งเป็นอาร์กิวเมนต์ในแบบสอบถามอื่น เมื่อคุณกำลังเขียน SQL แบบสอบถาม คุณอาจต้องการระบุพารามิเตอร์ตามผลลัพธ์ของแบบสอบถามอื่น ตัวอย่างเช่น สมมติว่าคุณมีร
คำสั่ง SQL CREATE TABLE เพิ่มตารางลงในฐานข้อมูล เมื่อใช้คำสั่งนี้ คุณสามารถระบุชื่อของคอลัมน์ในตารางใหม่และประเภทของข้อมูลที่แต่ละคอลัมน์สามารถจัดเก็บได้ คุณยังระบุข้อจำกัดที่เกี่ยวข้องกับการแสดงข้อมูลในตารางได้อีกด้วย ก่อนที่คุณจะเรียกใช้คิวรีและจัดเก็บข้อมูลในฐานข้อมูล คุณต้องสร้างตารางที่จะจัดเ
เมื่อคุณทำงานกับฐานข้อมูล อาจมีบางครั้งที่คุณต้องการรับค่าที่ไม่ซ้ำทั้งหมดในชุดข้อมูลเฉพาะ ตัวอย่างเช่น คุณอาจต้องการรับรายชื่อผลิตภัณฑ์ที่คุณเคยขายในอดีต หรือคุณอาจต้องการรับรายชื่อภาพยนตร์ประเภทต่างๆ ทั้งหมดที่มีอยู่ในฐานข้อมูลภาพยนตร์ SQL มีฟังก์ชันในตัวที่สามารถช่วยคุณดึงข้อมูลนี้:DISTINCT . D
เมื่อคุณทำงานกับฐานข้อมูล คุณอาจต้องการเรียกใช้ if/then การดำเนินการในแบบสอบถามของคุณ ตัวอย่างเช่น คุณอาจต้องการดูรายชื่อพนักงานและเปลี่ยนสถานะการคุมประพฤติหากพวกเขาทำงานร่วมกับคุณมานานกว่าหนึ่งปี หรือคุณอาจต้องการดูรายชื่อผู้เล่นบนกระดานผู้นำและทำเครื่องหมายว่าเป็นผู้ชนะหากพวกเขาอยู่ในสามอันดับแรก
เมื่อคุณทำงานกับฐานข้อมูล คุณอาจต้องการสอบถามตารางตั้งแต่สองตารางขึ้นไปพร้อมกัน และสร้างชุดผลลัพธ์ที่รวมกัน ตัวอย่างเช่น คุณอาจต้องการค้นหาชื่อของพนักงานทุกคนและแผนกที่พวกเขาทำงาน โดยที่ข้อมูลสองส่วนนี้ถูกจัดเก็บไว้ในตารางที่แตกต่างกันสองตาราง นั่นคือที่ที่ SQL เข้าร่วมเมื่อคุณเข้าร่วมตาราง คุณสามา
เมื่อคุณทำการสืบค้นฐานข้อมูล คุณอาจต้องการรวมผลลัพธ์ของ SELECT . สองรายการขึ้นไป งบ. ตัวอย่างเช่น คุณอาจต้องการรับรายชื่อเมืองที่ลูกค้าของคุณอาศัยอยู่ และเมืองที่ธุรกิจของคุณมีสาขา คุณสามารถเรียกใช้แบบสอบถามสองรายการเพื่อให้บรรลุเป้าหมายนี้ แต่คุณอาจต้องการผลลัพธ์ในหนึ่งข้อความค้นหา นั่นคือสิ่งที่
ความคิดเห็นในคำสั่ง SQL มีสองประเภท:บรรทัดเดียวและหลายบรรทัด เราจะดูสิ่งเหล่านี้ในบทความของเราพร้อมตัวอย่างของแต่ละข้อและอภิปรายว่าเหตุใดเราจึงอาจใช้ความคิดเห็น เมื่อเราแสดงความคิดเห็นในโค้ดของเรา สิ่งที่เราทำในฐานะนักพัฒนาคือการทำให้ความตั้งใจของเราเป็นที่รู้จักด้วยโค้ดของเรา เป็นความคิดที่ดีเสม
วิธีใช้คำสั่ง SQL UPDATE หนึ่งในคุณสมบัติหลักของฐานข้อมูลคือสามารถอัปเดตค่าที่เก็บไว้ได้ คุณสามารถเปลี่ยนค่าของระเบียนใดๆ ในฐานข้อมูลได้ตลอดเวลา ค่าภายในฐานข้อมูล SQL จะเปลี่ยนแปลงโดยใช้คำสั่ง SQL UPDATE ในคู่มือนี้ เราจะพูดถึงว่าคำสั่ง SQL UPDATE คืออะไรและคุณจะใช้งานมันได้อย่างไร เราจะอธิบายตั
ฐานข้อมูลไม่เพียงแต่เก็บข้อมูลเท่านั้น แต่ยังทำให้เข้าถึงข้อมูลได้ง่ายอีกด้วย ด้วยความช่วยเหลือเล็กน้อยจากคำสั่ง SELECT คุณสามารถดึงชุดของค่าใดๆ จากฐานข้อมูลที่คุณต้องการได้ ในคู่มือนี้ เราจะพูดถึงว่าคำสั่ง SQL SELECT คืออะไรและทำงานอย่างไร เราจะพูดถึงตัวอย่างการทำงานของคำสั่ง SELECT เพื่อช่วยให้
เมื่อทำงานกับการสืบค้นข้อมูล บางครั้งเราจำเป็นต้องนำข้อมูลดิบจากฐานข้อมูลของเรามาและฟอร์แมตใหม่ในลักษณะที่แตกต่างออกไปเพื่อใช้ในที่อื่น ในบทความนี้ เราจะดูฟังก์ชันสองสามอย่างใน MySQL เพื่อช่วยให้เราทำงานกับประเภทสตริงในการสืบค้นของเรา การสร้างสคีมา ส่วนนี้มีไว้สำหรับการเตรียมสคีมาด่วนเพื่อแสดงแนว
มีคำสั่ง SQL และฟังก์ชันมากมายในการสืบค้นฐานข้อมูลของคุณและเรียกค้นหรือค้นหาข้อมูลที่เป็นประโยชน์ หนึ่งในฟังก์ชันดังกล่าวคือ CONTAINS() การทำงาน. คำสั่งเฉพาะนี้ไม่ใช่ฟังก์ชัน SQL มาตรฐาน – ขึ้นอยู่กับฐานข้อมูลที่คุณใช้ CONTAINS() ฟังก์ชั่นทำงานแตกต่างกัน ในบทความนี้ เราจะพูดถึง CONTAINS() ทำงานที่เก
SQL มีการดำเนินการประเภทต่างๆ ที่ใช้ในการสอบถามไปยังฐานข้อมูล คำสั่ง HAVING ของ SQL ทำงานเหมือนกับแบบสอบถามย่อยที่ด้านบนของแบบสอบถามเริ่มต้น ใช้งานได้ดีเมื่อคุณมีรายการจำนวนมากที่มีค่าเหมือนกัน และคุณต้องการกรองเพิ่มเติม ในบทความนี้ เราจะมาดูวิธีการทำงานกัน การเตรียมตัว ใน SQL Fiddle นี้โดยใช้ MySQ
บางครั้งเราต้องการเพียงส่วนหนึ่งของค่าสตริงในข้อมูลของเราเพื่อแสดง มีฟังก์ชันสตริงที่เราใช้เรียกว่า SUBSTR() . นอกจากนี้ยังมีฟังก์ชันเทียบเท่าที่เรียกว่า SUBSTRING() . ในบทความนี้ เราจะพูดถึงการใช้ฟังก์ชันสตริงย่อยนี้ใน SQL การเตรียมตัว นี่คือ SQL Fiddle ที่ใช้ในบทความนี้ สคีมามีดังนี้: create ta