تصویر لوگوی وبسایت مصطفی علاالدین
آموزش SQL , برنامه نویسی

آموزش sql مقدماتی – قسمت سوم

نویسنده: مصطفی علاءالدین 27 شهریور 1404 57 بازدید

آموزش SQL مقدماتی - شرط های پایه در SQL - قسمت سوم

شرط‌های پایه در SQL (Basic Conditions)

در زبان SQL، شرط‌ها بخش اصلی جستجو و مدیریت داده‌ها هستند. وقتی ما داده‌ها را از جدول‌های پایگاه داده فراخوانی می‌کنیم، معمولاً همه‌ی ردیف‌ها به کار ما نمی‌آیند. به همین دلیل باید بتوانیم نتایج را فیلتر کنیم تا فقط رکوردهایی که با معیار خاصی مطابقت دارند نمایش داده شوند. این کار با استفاده از شرط‌های پایه (Basic Conditions) انجام می‌شود.


چرا شرط‌های پایه مهم هستند؟

فرض کنید جدولی از دانش‌آموزان داریم. اگر بخواهیم فقط کسانی که بالای ۱۸ سال سن دارند را ببینیم، دیگر نمایش همه‌ی داده‌ها مفید نیست. با شرط‌های پایه می‌توانیم این کار را انجام دهیم. این دستورات پایه‌ترین و پرکاربردترین ابزار در SQL هستند و تقریبا در همه‌ی کوئری‌ها استفاده می‌شوند.


عملگرهای اصلی در شرط‌های پایه

1. برابر بودن (=)

برای بررسی اینکه مقدار یک ستون دقیقاً برابر با مقدار مشخصی است.

 
SELECT * FROM StudentsWHERE Age = 18;

📌 این کوئری تمام دانش‌آموزانی را برمی‌گرداند که سن آن‌ها دقیقاً ۱۸ سال است.


2. نامساوی (<> یا !=)

برای یافتن ردیف‌هایی که مقدارشان متفاوت از مقدار مورد نظر است.

 
SELECT * FROM StudentsWHERE Age <> 18;

📌 در این مثال همه دانش‌آموزان به جز کسانی که ۱۸ سال دارند نمایش داده می‌شوند.

در برخی پایگاه‌ها می‌توان از != نیز به جای <> استفاده کرد.


3. بزرگتر (>)

برای انتخاب داده‌هایی که از مقدار خاصی بیشتر هستند.

 
SELECT * FROM StudentsWHERE Age > 18;

📌 دانش‌آموزانی نمایش داده می‌شوند که سنشان بالای ۱۸ سال است.


4. کوچکتر (<)

برای انتخاب داده‌هایی که از مقدار خاصی کمتر هستند.

 
SELECT * FROM StudentsWHERE Age < 18;

📌 این کوئری دانش‌آموزانی را نمایش می‌دهد که سنشان کمتر از ۱۸ سال است.


5. بزرگتر یا مساوی (>=)

 
SELECT * FROM StudentsWHERE Age >= 18;

📌 همه‌ی دانش‌آموزانی که ۱۸ سال یا بیشتر دارند برگردانده می‌شوند.


6. کوچکتر یا مساوی (<=)

 
SELECT * FROM StudentsWHERE Age <= 18;

📌 در این حالت همه‌ی دانش‌آموزانی که سنشان ۱۸ یا کمتر است انتخاب می‌شوند.


نکات مهم در استفاده از شرط‌های پایه

  1. این شرط‌ها معمولاً همراه با دستور WHERE استفاده می‌شوند.

  2. شرط‌های پایه فقط یک قسمت از فیلتر هستند، می‌توان آن‌ها را با شرط‌های ترکیبی مثل AND، OR و NOT ترکیب کرد.

  3. این شرط‌ها فقط روی داده‌های عددی یا متنی قابل مقایسه کار می‌کنند. برای مقادیر متنی پیچیده‌تر باید از LIKE استفاده کرد.


مثال ترکیبی از شرط‌های پایه

جدول Students با ستون‌های Name, Age, Grade را در نظر بگیرید.

 
SELECT Name, Age, GradeFROM StudentsWHERE Age >= 18 AND Grade = 'A';

📌 در این کوئری فقط دانش‌آموزانی نمایش داده می‌شوند که ۱۸ سال یا بیشتر سن دارند و همزمان نمره A گرفته‌اند.


کاربرد شرط‌های پایه در دنیای واقعی

  • فیلتر مشتریانی که خرید بالاتر از یک مبلغ خاص داشته‌اند.

  • یافتن سفارش‌هایی که قبل یا بعد از تاریخ مشخصی ثبت شده‌اند.

  • انتخاب محصولاتی که قیمت آن‌ها در محدوده خاصی قرار دارد.

  • بررسی کارمندانی که سابقه کاری آن‌ها بیشتر از تعداد سال مشخصی است.


جمع‌بندی

شرط‌های پایه در SQL سنگ‌بنای جستجوهای قدرتمندتر هستند. با استفاده از آن‌ها می‌توان داده‌ها را به سادگی فیلتر کرد و فقط نتایج مورد نیاز را به دست آورد. عملگرهای =، <>، >، <، >=، <= ابزارهای اصلی این بخش هستند. اگر این شرط‌ها را خوب یاد بگیرید، کار با SQL برایتان بسیار ساده‌تر می‌شود.

مطالب مرتبط
نظرات

درباره علاکد

مجموعه علاکد با مدیریت مصطفی علاءالدین با بیش از 10 سال سابقه و بیش‌ از 10 نیرو متخصص و جوان در زمینه طراحی سایت ، تولید محتوا ، و سئو ادامه مطلب ... . 

نماد اعتماد الکترونیک علاکد

در صورت عدم نمایش VPN خود را خاموش کنید

تصویر لوگوی وبسایت مصطفی علاالدین

آژانس دیجیتال مارکتینگ علاکد

قدرت گرفته شده در آژانس دیجیتال مارکتینگ علاکد

ورود | ثبت نام
شماره موبایل یا پست الکترونیک خود را وارد کنید
برگشت
کد تایید را وارد کنید
کد تایید برای شماره موبایل شما ارسال گردید
ارسال مجدد کد تا دیگر
برگشت
رمز عبور را وارد کنید
رمز عبور حساب کاربری خود را وارد کنید
برگشت
رمز عبور را وارد کنید
رمز عبور حساب کاربری خود را وارد کنید
برگشت
درخواست بازیابی رمز عبور
لطفاً پست الکترونیک یا موبایل خود را وارد نمایید
برگشت
کد تایید را وارد کنید
کد تایید برای شماره موبایل شما ارسال گردید
ارسال مجدد کد تا دیگر
ایمیل بازیابی ارسال شد!
لطفاً به صندوق الکترونیکی خود مراجعه کرده و بر روی لینک ارسال شده کلیک نمایید.
تغییر رمز عبور
یک رمز عبور برای اکانت خود تنظیم کنید
تغییر رمز با موفقیت انجام شد

جشنواره طراحی و پشتیبانی سایت

تخفیف ویژه برای شما عزیزان به مناسبت فرارسیدن یلدا

مشتری گرامی، به دلیل حجم بالای درخواست‌ها در جشنواره طراحی و پشتیبانی سایت، لطفاً از ارسال مجدد خودداری فرمایید.

از اعتماد شما سپاسگزاریم.
تیم پشتیبانی و طراحی سایت مصطفی علاءالدین