قرار دادن شرط در دستور Select در SQL Server

بپرسید

0

{{ digitTrunc(content.likes) }}

باسلام و احترام خدمت دوستان عزیز ، من یک جدول به نام T دارم که دارای فیلد های Cod و Name و Travel هست. من دستور را به صورت زیر نوشتم

SELECT COUNT(CASE WHEN Travel= N'مشهد' THEN 1 END) , COUNT(CASE WHEN Travel= N'شمال' THEN 1 END) ,name ,Cod from t where  GROUP BY name ,cod ORDER BY name ASC

خروجی مثلا میشه

کد****نام****شمال****مشهد

1****علی****2****1

2****محمد****3****0

3****رضا****1****2

4****شایان****3****4

حالا من می خواهم از خروجی بالا افرادی نمایش داده شوند که مثلا 3 نوبت شمال رفته باشند ، مثلا خروجی به صورت زیر باشه

کد****نام****شمال****مشهد

2****محمد****3****0

4****شایان****3****4

چطوری باید بگویم که ردیفهایی را نشان بده که ستون سوم آنها برابر با عدد 3 باشد. باتشکر از شما

دوره های شبکه، برنامه نویسی، مجازی سازی، امنیت، نفوذ و ... با برترین های ایران

پاسخ ها به این سوال

پاسخ ها به این سوال

{{ digitTrunc(post.likes) }}

این پست در تاریخ {{ dateString(new Date(post.deleteDate)) }} توسط {{ post.deletedByUser }} حذف شده است.

دلیل حذف: {{ post.deleteReason ?? 'نامشخص' }}

{{ err }}
{{ post.userAchivements.rhodiumAchievements }}
{{ post.userAchivements.platinumAchievements }}
{{ post.userAchivements.goldAchievements }}
{{ post.userAchivements.silverAchievements }}
{{ post.userAchivements.bronzeAchievements }}
{{ timeSince(new Date(post.date)) }} قبل

برای ثبت پاسخ خود در وب سایت وارد حساب کاربری خود شوید
قابلیت ارسال مطلب توسط مدیریت سایت غیر فعال شده است