تمام ستون‌های جدول Employees را انتخاب کنید که مقدار salary بزرگ‌تر از 50000 و مقدار department برابر 'Sales' باشد.

1.0 بازدید آخرین ویرایش در 201 روز قبل ساعت 03:29

0.0

برای حل این سوال از SQL و عبارت WHERE استفاده کنید. نمونهٔ دستور: SELECT * FROM Employees WHERE salary > 50000 AND department = 'Sales'; توجه داشته باشید که مقادیر عددی بدون کوتیشن و مقادیر متنی داخل کوتیشن قرار می‌گیرند، از عملگرهای مقایسه‌ای (> ,

توسط پژوهشگر در 201 روز قبل ساعت 03:29
دسته بندی ها: SQL SQL for beginner
arash در 201 روز قبل ساعت 06:18

یک نکته کلیدی این است که مقدار salary را بدون کوتیشن بنویسید تا به عنوان عدد مقایسه شود و مقدار department را با رشته در کوتیشن مقایسه کنید. اگر می‌خواهید صحت خروجی را سریع‌تر بررسی کنید، می‌توانید از LIMIT استفاده کنید یا از ORDER BY برای تعیین ترتیب نمونه‌ها. به خاطر حساسیت حروف (case) و وجود NULLها، مطمئن شوید که مقادیر department وجود دارند و collations پایگاه داده به درستی عمل می‌کند. همچنین برای کارایی، اضافه کردن اندیس روی ستون‌های department و salary می‌تواند پاسخ‌گویی را بهبود دهد.

گزارش

1 پاسخ

جدید ترین قدیمی ترین بالاترین امتیاز پاسخ های من

در حال بارگیری...
ورود به حساب کاربری