خانه SQL Server قسمت سوم آموزش T-SQL [دستور WHERE] SQL Server نوشته شده توسط: حمید قلی پور ۰۱ شهریور ۱۳۹۴ زمان مطالعه: 9 دقیقه ۳ (۱) مقدمه با سلام و احترام به همه ی نیک آموزی های گرامی با بخش سوم آموزش مقدماتی T-SQL در خدمت شما گرامیان هستیم و امیدوارم بخش اول و دوم مفید واقع شده باشد. بکار بردن WHERE با دو پیش بینی (آینده نگری) شما عزیزان می توانید WHERE را با یک شرط یا پیش بینی بکار ببرید ، اما می توانید پیش بینی های پیچیده تری نوشت. می توان چندین پیش بینی ( آینده نگری ) را با استفاده از عملگرهای منطقی AND و OR داشته باشیم. به مثال ها توجه کنید: SELECT FirstName, LastName FROM Person.Person WHERE FirstName = 'Ken' AND LastName = 'Myer'; در همینجا لازم میدونم عملکرد این دو عملگر منطقی رو شرح بدهم در عملگر AND ، عبارت هر دو طرف عملگر بایستی درست ( TRUE ) باشد تا مقادیر در خروجی نمایش داده بشود.( مانند ضرب عمل میکند) اگر عبارت سمت چپ اشتباه باشد؛ عبارت سمت راست مورد بررسی قرار نمی گیرد. SELECT FirstName, LastName FROM Person.Person WHERE FirstName = 'Ken' OR LastName = 'Myer'; در عملگر OR فقط کافیست یکی از عبارت ها ( TRUE ) باشد ؛ تا مقادیر در خروجی نمایش داده بشود. اگر عبارت سمت چپ صحیح باشد دیگر نیازی به ارزیابی عبارت سمت چپ نمی باشد. بکاربردن عملگر IN این عملگر بسیار مفید است هنگامی که می خواهیم چندین مقدار مشخص را با مجموعه مقادیر یک ستون( فیلد ) مورد مقایسه قرار بدهیم. به شکل صحیح این دستور توجه بفرمایید : SELECT <column1>,<column2> FROM <schema>.<table> WHERE <column> IN (<value1>,<value2>); به مثال ها توجه کنید: --۱ SELECT ID,FirstName,LastName FROM Person.Person WHERE FirstName = 'Ken' AND LastName IN ('Myer','Meyer'); --۲ SELECT ID, FirstName FROM Person.Person WHERE ID IN (1,200,404,373); در مثال ۱ : باید FirstName برابر ken باشد و ستون LastName با مقادیر Myer و Meyer مقایسه میشود و برابر هرکدام باشد در خروجی لیست می شود. همچنین عملگر IN را می توان با NOT همراه کرد تا دقیقا نتیجه عکس بدهد. SELECT FirstName,LastName FROM Person.Person WHERE ID NOT IN(100,200,202,203) نتیجه کوئری این خواهد بود که ID های ۱۰۰,۲۰۰,۲۰۲,۲۰۳ را در خروجی لیست نخواهد کرد. چه رتبه ای میدهید؟ میانگین ۳ / ۵. از مجموع ۱ اولین نفر باش برچسب ها # SQL Server# SQL Server 2008# SQL Server 2012# آموزش SQL Server# دستور WHERE دانلود مقاله قسمت سوم آموزش T-SQL [دستور WHERE] فرمت PDF 2 صفحه حجم 1 مگابایت دانلود مقاله معرفی نویسنده مقالات 3 مقاله توسط این نویسنده محصولات 0 دوره توسط این نویسنده حمید قلی پور پروفایل نویسنده معرفی محصول ایمان باقری دوره آموزشی کوئری نویسی در SQL Server 2.190.000 تومان مقالات مرتبط ۲۶ فروردین SQL Server دستور SELECT TOP در SQL Server تیم فنی نیک آموز ۱۹ فروردین SQL Server راهنمای پیکربندی Authentication و Authorization در SQL Server به بهترین روش تیم فنی نیک آموز ۱۴ فروردین SQL Server آموزش رمزگذاری اطلاعات در SQL Server تیم فنی نیک آموز ۰۵ فروردین SQL Server عملگر LIKE در SQL Server – نحوه استفاده از عملگر LIKE چگونه است؟ تیم فنی نیک آموز دیدگاه کاربران لغو پاسخ دیدگاه نام و نام خانوادگی ایمیل ذخیره نام، ایمیل و وبسایت من در مرورگر برای زمانی که دوباره دیدگاهی مینویسم. موبایل برای اطلاع از پاسخ لطفاً مرا با خبر کن ثبت دیدگاه Δ مسعود طاهری ۰۴ / ۰۶ / ۹۴ - ۰۹:۴۰ اولین آزمون ۴۶۱-۷۰ می باشد. (Exam 70-461: Querying Microsoft SQL Server 2012) منبع http://www.amazon.com/Training-70-461-Querying-Microsoft-Server/dp/0735666059 با جستجو در سایت های مثل it-Ebooks می توانید منابع هر سه آزمون اولیه را دانلود کنید پاسخ به دیدگاه مسعود طاهری ۰۴ / ۰۶ / ۹۴ - ۰۷:۴۰ سلام بلی آزمون بین الملی وجود دارد. متاسفانه چند ماهی است که دیگر نمی توان امتحان را به صورت Remote داد چون موسسه prometric به طور انحصاری داره آزمون های مایکروسافت را در دنیا برگزاری می کنه و این موسسه کنترل های biometrics مثل اثر انگشت و… داره که عملا امکان برگزاری آزمون ها را به شکل Remote در ایران غیر ممکن می کنه. البته ممکن است از ابتدای سال ۲۰۱۶ این موسسه به علت رفع تحریم ها در ایران Center رسمی برای امتحان ایجاد کنه. اما فعلا کسانی که می خواهند امتحان بدن باید ترکیه + دبی و… برن اما آزمون های SQL Server را می توانید در این لینک مشاهده و اطلاعات بیشتری درباره آن بدست آورید. در ضمن آزمون های SQL Server 2012 حوزه ۲۰۱۴ را هم شامل میشه پاسخ به دیدگاه