آموزش کوئری‌نویسی SQL

در این صفحه، با اصول اولیه و مفاهیم اساسی کوئری‌نویسی در SQL آشنا می‌شوید.

مقدمه

SQL (Structured Query Language) زبان استاندارد برای کار با پایگاه‌های داده رابطه‌ای است. در این آموزش، به برخی از دستورات اصلی SQL خواهیم پرداخت.

دستورات اصلی SQL

۱. SELECT

دستور SELECT برای استخراج داده‌ها از یک جدول استفاده می‌شود.

SELECT * FROM نام_جدول;

۲. INSERT

دستور INSERT برای اضافه کردن رکورد جدید به جدول استفاده می‌شود.

INSERT INTO نام_جدول (ستون1, ستون2) VALUES (مقدار1, مقدار2);

۳. UPDATE

دستور UPDATE برای به‌روزرسانی رکوردهای موجود در جدول استفاده می‌شود.

UPDATE نام_جدول SET ستون1 = مقدار1 WHERE شرط;

۴. DELETE

دستور DELETE برای حذف رکوردها از جدول استفاده می‌شود.

DELETE FROM نام_جدول WHERE شرط;

شرط‌ها و فیلترها

برای فیلتر کردن نتایج می‌توان از شرط‌های WHERE استفاده کرد.

SELECT * FROM نام_جدول WHERE ستون1 = مقدار;

ترکیب جداول (JOIN)

با استفاده از JOIN می‌توان داده‌ها را از چندین جدول ترکیب کرد.

INNER JOIN

SELECT * FROM جدول1 INNER JOIN جدول2 ON جدول1.id = جدول2.foreign_id;

LEFT JOIN

SELECT * FROM جدول1 LEFT JOIN جدول2 ON جدول1.id = جدول2.foreign_id;

گروه‌بندی داده‌ها (GROUP BY)

برای گروه‌بندی داده‌ها می‌توان از دستور GROUP BY استفاده کرد.

SELECT ستون, COUNT(*) FROM نام_جدول GROUP BY ستون;

توابع تجمعی

توابعی مانند COUNT، SUM، AVG و... برای انجام محاسبات روی داده‌ها استفاده می‌شود.

SELECT AVG(ستون) FROM نام_جدول;

نتیجه‌گیری

با استفاده از این دستورات می‌توانید به راحتی با پایگاه‌های داده کار کنید. تمرین و استفاده از این دستورات در پروژه‌های واقعی به شما کمک می‌کند تا تسلط بیشتری بر SQL پیدا کنید.

منابع بیشتر

برای یادگیری بیشتر، می‌توانید به منابع زیر مراجعه کنید:

  1. ورود به صفحه فارسی