Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> SQL
SQL
  1. คำสั่ง SQL LIKE: ค้นหาข้อมูลด้วยรูปแบบ (Pattern Matching)

    ออปอเรเตอร์ SQL LIKE ใช้ wildcard ค้นหาข้อมูลที่คล้ายกับรูปแบบเฉพาะ ใช้ underscore (_) แทนตัวอักษรเดี่ยว และ percent sign (%) แทนศูนย์ หนึ่ง หรือหลายตัวอักษร เคยต้องการดึงข้อมูลจากคอลัมน์ที่มีค่าคล้ายกับค่าอื่น? เช่น มีตาราง employees ต้องการรายชื่อพนักงานที่ตำแหน่งมีคำว่า Sales นี่คือที่มาของ SQL

  2. SQL GROUP BY: คู่มือการจัดกลุ่มข้อมูล

    คำสั่ง SQL GROUP BY ใช้ใน aggregate functions ใช้จัดกลุ่มข้อมูลที่เลือกจากคิวรี่ตามคอลัมน์เฉพาะ สามารถระบุหลายคอลัมน์สำหรับจัดกลุ่มด้วย GROUP BY เมื่อทำงานกับ aggregate functions ใน SQL มักต้องจัดกลุ่มแถวตามค่าคอลัมน์ที่เหมือนกัน เช่น ต้องการรายชื่อสาขา และจำนวนพนักงานในแต่ละสาขา ต้องใช้ aggregate

  3. SQL Aggregate Functions: คู่มือฟังก์ชันรวมข้อมูล

    SQL aggregate functions ดึงข้อมูลเกี่ยวกับข้อมูลในฐานข้อมูล เช่น ใช้ COUNT หาจำนวนเรคอร์ด ฟังก์ชันที่รองรับ: COUNT, MIN, MAX, AVG, และ SUM บางครั้งต้องการข้อมูลเกี่ยวกับข้อมูล (metadata) ไม่ใช่ข้อมูลโดยตรง เช่น ต้องการรู้ว่ามีพนักงานกี่คนในแต่ละสำนักงาน หรือใครทำงานนานที่สุด นี่คือที่มาของ SQL aggr

  4. SQL INNER JOIN: คู่มือฉบับสมบูรณ์

    คำสั่ง SQL INNER JOIN คืนแถวที่มีค่าตรงกันใน 2 คอลัมน์ข้าม 2 ตาราง สามารถ join ตารางผ่าน 1 หรือหลายคอลัมน์ JOIN statements เชื่อม 2 ตารางฐานข้อมูลและเปรียบเทียบเนื้อหา บางครั้งต้องการดึงข้อมูลจาก 2 ตารางขึ้นไปพร้อมกันและรวมผลลัพธ์ เช่น ต้องการรายชื่อสินค้าและชื่อผู้จัดจำหน่ายที่จัดส่งสินค้าเหล่านั

  5. SQL ORDER BY: คู่มือการจัดเรียงข้อมูล

    คำสั่ง SQL ORDER BY กำหนดลำดับของเรคอร์ดที่คิวรี่คืนค่า สามารถจัดเรียงแบบ ascending (น้อยไปมาก) หรือ descending (มากไปน้อย) ตามค่าของคอลัมน์ใดๆ ในตาราง การจัดเรียงผลลัพธ์คิวรี่ช่วยให้หาเรคอร์ดที่ต้องการได้ง่ายขึ้น เช่น ต้องการทราบว่าพนักงานคนไหนได้รางวัล พนักงานเดือน มากที่สุด อาจต้องการจัดเรียงคิ

  6. SQL LEFT JOIN: คู่มือฉบับสมบูรณ์

    SQL LEFT JOIN เป็นประเภทหนึ่งของ SQL join คืนทุกแถวจากคอลัมน์ ซ้าย ที่ระบุ และแถวที่ตรงเงื่อนไขในคอลัมน์ ขวา ในหลายกรณี การเขียนคิวรี่ใน SQL คุณอาจต้องการโฟกัสแค่ตารางเดียว แต่มีสถานการณ์มากมายที่ต้องสืบค้น 2 ตารางขึ้นไปพร้อมกัน และต้องการผลลัพธ์ที่รวมข้อมูลจากทั้งสองตาราง ใน SQL เรียกว่า join Joi

  7. SQL Aliases: คู่มือการใช้ชื่อเรียกแทน

    SQL alias คือชื่อเรียกแทน (reference name) สำหรับตารางหรือคอลัมน์ ใช้ทำให้คิวรี่สั้นลงหากมีชื่อตารางยาว ทั้ง table alias และ column alias กำหนดด้วยคีย์เวิร์ด AS Alias ทำงานจนคิวรี่รันเสร็จ ไม่ถาวร เคยรู้สึกเบื่อกับการพิมพ์ชื่อคอลัมน์หรือตารางยาวๆ ในคิวรี่ซับซ้อน? มักเกิดขึ้นเมื่อเรียน SQL มากขึ้น น

  8. SQL Subquery: คู่มือฉบับสมบูรณ์

    SQL subquery คือคิวรี่ภายในคิวรี่อีกคิวรี่หนึ่ง ใช้ใน clause WHERE หรือ HAVING ของคำสั่ง SQL Subqueries ให้คุณระบุผลลัพธ์ของคิวรี่หนึ่งเป็นอาร์กิวเมนต์ในอีกคิวรี่หนึ่ง เมื่อเขียนคิวรี่ SQL คุณอาจต้องการกำหนดพารามิเตอร์จากผลลัพธ์ของคิวรี่อื่น เช่น มีรายชื่อลูกค้า ต้องการลูกค้าที่สั่งซื้อมูลค่าเกินจำ

  9. คำสั่ง SQL CREATE TABLE: คู่มือสร้างตาราง

    คำสั่ง SQL CREATE TABLE ใช้สร้างตารางใหม่ในฐานข้อมูล คุณสามารถระบุชื่อคอลัมน์ ชนิดข้อมูลที่แต่ละคอลัมน์จัดเก็บได้ และ constraints (เงื่อนไข) ที่เกี่ยวกับการจัดเก็บข้อมูล ก่อนจะรันคิวรี่และจัดเก็บข้อมูลในฐานข้อมูล คุณต้องสร้างตารางที่จะเป็นที่เก็บข้อมูล ตารางคือที่จัดเก็บข้อมูลทั้งหมดในฐานข้อมูล แต่

  10. คำสั่ง SQL DISTINCT: ดึงค่าที่ไม่ซ้ำกัน

    เมื่อทำงานกับฐานข้อมูล คุณอาจต้องการดึงค่าที่ไม่ซ้ำกัน (unique values) จากชุดข้อมูล เช่น รายชื่อสินค้าที่ขายไปแล้ว หรือหมวดหมู่ภาพยนตร์ทั้งหมดในฐานข้อมูลหนัง SQL มีฟังก์ชัน built-in ช่วยทำได้: DISTINCT ออปอเรเตอร์ DISTINCT ช่วยลบเรคอร์ดซ้ำ เพื่อดึงเฉพาะค่าที่ไม่ซ้ำกันในชุดข้อมูล ในบทช่วยสอนนี้ เรา

  11. คำสั่ง SQL CASE: ตรรกะ If/Then ในคิวรี่

    เมื่อทำงานกับฐานข้อมูล คุณอาจต้องการรันการดำเนินการ if/then ในคิวรี่ เช่น ต้องการเปลี่ยนสถานะลูกจ้างของพนักงานที่ทำงานเกิน 1 ปี หรือทำเครื่องหมายผู้เล่นในลีดเดอร์บอร์ดว่าเป็นผู้ชนะหากอันดับอยู่ใน 3 อันดับแรก ใน SQL ทำได้ด้วยคำสั่ง CASE ซึ่งช่วยรันตรรกะ if/then คล้ายกับการใช้ IF ใน Microsoft Excel

  12. SQL OUTER JOIN: คู่มือฉบับสมบูรณ์

    เมื่อทำงานกับฐานข้อมูล คุณอาจต้องการสืบค้น 2 ตารางขึ้นไปพร้อมกันและรวมผลลัพธ์ เช่น ต้องการชื่อพนักงานทุกคนและแผนกที่พวกเขาทำงาน ซึ่งเก็บอยู่ในตารางต่างกัน นี่คือที่มาของ SQL joins การ join ตารางช่วยให้รันคิวรี่ข้ามหลายตารางและสร้างชุดผลลัพธ์รวม ในคู่มือนี้ เราจะเน้นที่หนึ่งในประเภทของ join: OUTER

  13. คำสั่ง SQL UNION: รวมผลลัพธ์จากหลายคิวรี่

    เมื่อสืบค้นฐานข้อมูล คุณอาจต้องการรวมผลลัพธ์จากคำสั่ง SELECT หลายคำสั่งเข้าด้วยกัน เช่น ต้องการรายชื่อเมืองที่ลูกค้าอาศัยอยู่ และเมืองที่สาขาบริษัทตั้งอยู่ แทนที่จะรัน 2 คิวรี่แยกกัน สามารถรวมได้ในคิวรี่เดียวด้วยคำสั่ง SQL UNION ออปอเรเตอร์ UNION ใช้รวมผลลัพธ์จาก SELECT 2 คำสั่งขึ้นไป ให้กลายเป็นชุ

  14. คอมเมนต์ใน SQL: คอมเมนต์บรรทัดเดียวและหลายบรรทัด

    ใน SQL มีคอมเมนต์ 2 ประเภท ได้แก่ คอมเมนต์บรรทัดเดียว (single-line) และคอมเมนต์หลายบรรทัด (multi-line) บทความนี้จะอธิบายทั้งสองประเภทพร้อมตัวอย่าง และเหตุผลที่ควรใช้คอมเมนต์ เมื่อเราเขียนคอมเมนต์ในโค้ด เรากำลังทำให้เจตนาของโค้ดชัดเจนขึ้น การอธิบายว่าโค้ดทำอะไรจะช่วยให้ผู้พัฒนาคนต่อไปที่ต้องมาอ่านหร

  15. คำสั่ง SQL UPDATE: คู่มือฉบับสมบูรณ์

    วิธีใช้คำสั่ง SQL UPDATE หนึ่งในฟีเจอร์หลักของฐานข้อมูลคือความสามารถในการอัปเดตค่าที่จัดเก็บไว้ คุณสามารถเปลี่ยนแปลงค่าของเรคอร์ดใดๆ ในฐานข้อมูลได้ตลอดเวลา ค่าภายในฐานข้อมูล SQL จะถูกเปลี่ยนแปลงโดยใช้คำสั่ง SQL UPDATE ในคู่มือนี้ เราจะพูดถึงว่าคำสั่ง SQL UPDATE คืออะไรและวิธีการใช้งาน มาพร้อมตัวอย่า

  16. วิธีใช้คำสั่ง SQL SELECT Statement

    Databases ไม่แค่เก็บข้อมูล พวกเขาทำให้ Data เข้าถึงได้ง่าย ด้วยความช่วยเหลือเล็กน้อยจาก SELECT Statement คุณสามารถ Retrieve ชุดค่าใดๆ จาก Database ที่ต้องการได้ ในคู่มือนี้ เราจะอภิปรายว่า SQL SELECT Statement คืออะไร และทำงานอย่างไร เราจะผ่าน Examples ของ SELECT Statement ใน Action ช่วยคุณเข้าใจใช

  17. สร้าง Query ด้วย SQL CONCATENATE Function: CONCAT() และ CONCAT_WS()

    เวลาทำงานกับ Queries บางครั้งเราต้องการนำ Raw Data จาก Database มา Reformat ให้ต่างออกไปเพื่อใช้ที่อื่น ในบทความนี้ เราดู Functions ใน MySQL ช่วยทำงานกับ String Types ใน Queries Building the Schema: สร้าง Schema Section นี้เตรียม Quick Schema illustrate SQL Concepts ใน Post นี้ เราใช้ MySQL สำหรับ

  18. วิธีใช้คำสั่ง SQL CONTAINS

    มี SQL Statements และ Functions หลายอย่างสำหรับ Query Database และ Retrieve หรือค้นหาข้อมูลที่มีประโยชน์ Function หนึ่งคือ CONTAINS() Function นี้ไม่ใช่ Standard SQL Function — ขึ้นอยู่กับ Database ที่ใช้ CONTAINS() ทำงานต่างกัน ในบทความนี้ เราพูดถึง CONTAINS() เกี่ยวกับ SQL Server และพูดถึงความต่าง

  19. SQL HAVING Clause: การกรองข้อมูลหลัง GROUP BY

    SQL มี Operations หลายประเภทสำหรับ Query Database SQL HAVING Statement ทำงานเหมือน Subquery บน Initial Query ทำงานได้ดีเมื่อมี Entries เยอะมากที่มีค่าเหมือนกัน 1 ค่า และต้องการ Filter เพิ่มเติม ในบทความนี้ เราดูวิธีการทำงาน Preparation: เตรียมข้อมูล ใน SQL Fiddle นี้ใช้ MySQL สร้าง Sample Schema สำ

  20. SQL SUBSTR() Function: ฟังก์ชันตัดข้อความใน SQL

    บางครั้งเราต้องการแค่ส่วนหนึ่งของ String Value ใน Data เพื่อแสดง มี String Function เรียกว่า SUBSTR() มี Function เทียบเท่าอีกตัวคือ SUBSTRING() ในบทความนี้ เราจะครอบคลุมการใช้ Substring Function ใน SQL Preparation: เตรียมข้อมูล นี่คือ SQL Fiddle ที่ใช้ในบทความ Schema ดังนี้: create table names (

Total 105 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:6/6  20-คอมพิวเตอร์/Page Goto:1 2 3 4 5 6