MySQL And, Or, Not
عملگرهای AND, OR, NOT 🚦
برای ترکیب شرطها در WHERE از این عملگرهای منطقی استفاده میکنیم.
- AND: همه شرطها باید درست باشند.
- OR: حداقل یکی از شرطها باید درست باشد.
- NOT: شرط باید نادرست باشد.
تا اینجا شما با الفبای SQL آشنا شدید. این دستورات پایهای (SELECT, WHERE, JOIN) نود درصد کارهایی هستند که روزانه با دیتابیس انجام میدهید. تسلط بر این مفاهیم، پایه و اساس ورود به مباحث پیشرفتهتر مثل بهینهسازی و طراحی اسکیما است.
تا اینجا شما با الفبای SQL آشنا شدید. این دستورات پایهای (SELECT, WHERE, JOIN) نود درصد کارهایی هستند که روزانه با دیتابیس انجام میدهید. تسلط بر این مفاهیم، پایه و اساس ورود به مباحث پیشرفتهتر مثل بهینهسازی و طراحی اسکیما است.
تا اینجا شما با الفبای SQL آشنا شدید. این دستورات پایهای (SELECT, WHERE, JOIN) نود درصد کارهایی هستند که روزانه با دیتابیس انجام میدهید. تسلط بر این مفاهیم، پایه و اساس ورود به مباحث پیشرفتهتر مثل بهینهسازی و طراحی اسکیما است.
تا اینجا شما با الفبای SQL آشنا شدید. این دستورات پایهای (SELECT, WHERE, JOIN) نود درصد کارهایی هستند که روزانه با دیتابیس انجام میدهید. تسلط بر این مفاهیم، پایه و اساس ورود به مباحث پیشرفتهتر مثل بهینهسازی و طراحی اسکیما است.
تا اینجا شما با الفبای SQL آشنا شدید. این دستورات پایهای (SELECT, WHERE, JOIN) نود درصد کارهایی هستند که روزانه با دیتابیس انجام میدهید. تسلط بر این مفاهیم، پایه و اساس ورود به مباحث پیشرفتهتر مثل بهینهسازی و طراحی اسکیما است.
تا اینجا شما با الفبای SQL آشنا شدید. این دستورات پایهای (SELECT, WHERE, JOIN) نود درصد کارهایی هستند که روزانه با دیتابیس انجام میدهید. تسلط بر این مفاهیم، پایه و اساس ورود به مباحث پیشرفتهتر مثل بهینهسازی و طراحی اسکیما است.
تا اینجا شما با الفبای SQL آشنا شدید. این دستورات پایهای (SELECT, WHERE, JOIN) نود درصد کارهایی هستند که روزانه با دیتابیس انجام میدهید. تسلط بر این مفاهیم، پایه و اساس ورود به مباحث پیشرفتهتر مثل بهینهسازی و طراحی اسکیما است.
تا اینجا شما با الفبای SQL آشنا شدید. این دستورات پایهای (SELECT, WHERE, JOIN) نود درصد کارهایی هستند که روزانه با دیتابیس انجام میدهید. تسلط بر این مفاهیم، پایه و اساس ورود به مباحث پیشرفتهتر مثل بهینهسازی و طراحی اسکیما است.
تا اینجا شما با الفبای SQL آشنا شدید. این دستورات پایهای (SELECT, WHERE, JOIN) نود درصد کارهایی هستند که روزانه با دیتابیس انجام میدهید. تسلط بر این مفاهیم، پایه و اساس ورود به مباحث پیشرفتهتر مثل بهینهسازی و طراحی اسکیما است.
تا اینجا شما با الفبای SQL آشنا شدید. این دستورات پایهای (SELECT, WHERE, JOIN) نود درصد کارهایی هستند که روزانه با دیتابیس انجام میدهید. تسلط بر این مفاهیم، پایه و اساس ورود به مباحث پیشرفتهتر مثل بهینهسازی و طراحی اسکیما است.
تا اینجا شما با الفبای SQL آشنا شدید. این دستورات پایهای (SELECT, WHERE, JOIN) نود درصد کارهایی هستند که روزانه با دیتابیس انجام میدهید. تسلط بر این مفاهیم، پایه و اساس ورود به مباحث پیشرفتهتر مثل بهینهسازی و طراحی اسکیما است.
تا اینجا شما با الفبای SQL آشنا شدید. این دستورات پایهای (SELECT, WHERE, JOIN) نود درصد کارهایی هستند که روزانه با دیتابیس انجام میدهید. تسلط بر این مفاهیم، پایه و اساس ورود به مباحث پیشرفتهتر مثل بهینهسازی و طراحی اسکیما است.
تا اینجا شما با الفبای SQL آشنا شدید. این دستورات پایهای (SELECT, WHERE, JOIN) نود درصد کارهایی هستند که روزانه با دیتابیس انجام میدهید. تسلط بر این مفاهیم، پایه و اساس ورود به مباحث پیشرفتهتر مثل بهینهسازی و طراحی اسکیما است.
تا اینجا شما با الفبای SQL آشنا شدید. این دستورات پایهای (SELECT, WHERE, JOIN) نود درصد کارهایی هستند که روزانه با دیتابیس انجام میدهید. تسلط بر این مفاهیم، پایه و اساس ورود به مباحث پیشرفتهتر مثل بهینهسازی و طراحی اسکیما است.
تا اینجا شما با الفبای SQL آشنا شدید. این دستورات پایهای (SELECT, WHERE, JOIN) نود درصد کارهایی هستند که روزانه با دیتابیس انجام میدهید. تسلط بر این مفاهیم، پایه و اساس ورود به مباحث پیشرفتهتر مثل بهینهسازی و طراحی اسکیما است.
تا اینجا شما با الفبای SQL آشنا شدید. این دستورات پایهای (SELECT, WHERE, JOIN) نود درصد کارهایی هستند که روزانه با دیتابیس انجام میدهید. تسلط بر این مفاهیم، پایه و اساس ورود به مباحث پیشرفتهتر مثل بهینهسازی و طراحی اسکیما است.
تا اینجا شما با الفبای SQL آشنا شدید. این دستورات پایهای (SELECT, WHERE, JOIN) نود درصد کارهایی هستند که روزانه با دیتابیس انجام میدهید. تسلط بر این مفاهیم، پایه و اساس ورود به مباحث پیشرفتهتر مثل بهینهسازی و طراحی اسکیما است.
تا اینجا شما با الفبای SQL آشنا شدید. این دستورات پایهای (SELECT, WHERE, JOIN) نود درصد کارهایی هستند که روزانه با دیتابیس انجام میدهید. تسلط بر این مفاهیم، پایه و اساس ورود به مباحث پیشرفتهتر مثل بهینهسازی و طراحی اسکیما است.
تا اینجا شما با الفبای SQL آشنا شدید. این دستورات پایهای (SELECT, WHERE, JOIN) نود درصد کارهایی هستند که روزانه با دیتابیس انجام میدهید. تسلط بر این مفاهیم، پایه و اساس ورود به مباحث پیشرفتهتر مثل بهینهسازی و طراحی اسکیما است.
تا اینجا شما با الفبای SQL آشنا شدید. این دستورات پایهای (SELECT, WHERE, JOIN) نود درصد کارهایی هستند که روزانه با دیتابیس انجام میدهید. تسلط بر این مفاهیم، پایه و اساس ورود به مباحث پیشرفتهتر مثل بهینهسازی و طراحی اسکیما است.
تا اینجا شما با الفبای SQL آشنا شدید. این دستورات پایهای (SELECT, WHERE, JOIN) نود درصد کارهایی هستند که روزانه با دیتابیس انجام میدهید. تسلط بر این مفاهیم، پایه و اساس ورود به مباحث پیشرفتهتر مثل بهینهسازی و طراحی اسکیما است.
تا اینجا شما با الفبای SQL آشنا شدید. این دستورات پایهای (SELECT, WHERE, JOIN) نود درصد کارهایی هستند که روزانه با دیتابیس انجام میدهید. تسلط بر این مفاهیم، پایه و اساس ورود به مباحث پیشرفتهتر مثل بهینهسازی و طراحی اسکیما است.
تا اینجا شما با الفبای SQL آشنا شدید. این دستورات پایهای (SELECT, WHERE, JOIN) نود درصد کارهایی هستند که روزانه با دیتابیس انجام میدهید. تسلط بر این مفاهیم، پایه و اساس ورود به مباحث پیشرفتهتر مثل بهینهسازی و طراحی اسکیما است.
تا اینجا شما با الفبای SQL آشنا شدید. این دستورات پایهای (SELECT, WHERE, JOIN) نود درصد کارهایی هستند که روزانه با دیتابیس انجام میدهید. تسلط بر این مفاهیم، پایه و اساس ورود به مباحث پیشرفتهتر مثل بهینهسازی و طراحی اسکیما است.
تا اینجا شما با الفبای SQL آشنا شدید. این دستورات پایهای (SELECT, WHERE, JOIN) نود درصد کارهایی هستند که روزانه با دیتابیس انجام میدهید. تسلط بر این مفاهیم، پایه و اساس ورود به مباحث پیشرفتهتر مثل بهینهسازی و طراحی اسکیما است.
تا اینجا شما با الفبای SQL آشنا شدید. این دستورات پایهای (SELECT, WHERE, JOIN) نود درصد کارهایی هستند که روزانه با دیتابیس انجام میدهید. تسلط بر این مفاهیم، پایه و اساس ورود به مباحث پیشرفتهتر مثل بهینهسازی و طراحی اسکیما است.
تا اینجا شما با الفبای SQL آشنا شدید. این دستورات پایهای (SELECT, WHERE, JOIN) نود درصد کارهایی هستند که روزانه با دیتابیس انجام میدهید. تسلط بر این مفاهیم، پایه و اساس ورود به مباحث پیشرفتهتر مثل بهینهسازی و طراحی اسکیما است.
تا اینجا شما با الفبای SQL آشنا شدید. این دستورات پایهای (SELECT, WHERE, JOIN) نود درصد کارهایی هستند که روزانه با دیتابیس انجام میدهید. تسلط بر این مفاهیم، پایه و اساس ورود به مباحث پیشرفتهتر مثل بهینهسازی و طراحی اسکیما است.
تا اینجا شما با الفبای SQL آشنا شدید. این دستورات پایهای (SELECT, WHERE, JOIN) نود درصد کارهایی هستند که روزانه با دیتابیس انجام میدهید. تسلط بر این مفاهیم، پایه و اساس ورود به مباحث پیشرفتهتر مثل بهینهسازی و طراحی اسکیما است.
تا اینجا شما با الفبای SQL آشنا شدید. این دستورات پایهای (SELECT, WHERE, JOIN) نود درصد کارهایی هستند که روزانه با دیتابیس انجام میدهید. تسلط بر این مفاهیم، پایه و اساس ورود به مباحث پیشرفتهتر مثل بهینهسازی و طراحی اسکیما است.
<hr style="margin: 50px 0; border: 0; border-top: 2px dashed #00758f;">چگونه مثل یک حرفهای کوئری بزنیم؟ 🚀
تفاوت یک برنامهنویس مبتدی و ارشد در سرعت کوئریهایی است که مینویسند. در دنیای واقعی، دیتابیسها میلیونها رکورد دارند.
SELECT * را در کدهای نهایی (Production) استفاده نکنید. همیشه فقط ستونهایی که نیاز دارید را نام ببرید. این کار بار شبکه و حافظه مصرفی را به شدت کاهش میدهد.
تمرینهای عملی
برای تثبیت یادگیری این درس تمرینهای زیر را حل کنید
کاربرانی را از جدول Users پیدا کنید که اهل 'Iran' باشند AND سنشان بالای 20 باشد.
SELECT * FROM Users WHERE Country = 'Iran' AND Age > 20;
آماده رفتن به درس بعدی هستید؟
این درس را به پایان رساندید و میتوانید به درس بعدی بروید.