پاسخ : مرتب سازی و انتخاب کردن سطرها مشخص کردن یک شرط WHERE با استفاده از قاب SQL 1- قاب Grid را پنهان ساخته و قاب SQL را به وسیله کلیک کردن دکمه ها در نوار ابزار Query Designer کلیک می کنیم. ۲- شرط WHERE را با WHERE (LEFT(Oil Name,1)=”R“) تغییر می دهیم. ۳- دکمه Run را در نوار ابزار Query Designer برای اجرای Query کلیک می کنیم. Query Designer نامهای Oil را که با “R” شروع می گردد را نشان می دهد.
پاسخ : مرتب سازی و انتخاب کردن سطرها استفاده کردن از اپراتورهای ویژه علاوه بر فرمت استاندارد برای یک شرط WHERE از ، SQL Server همچنین سه عملگر را پشتیبانی می کند: LIKE که اجازه می دهد به شما به فراهم ساختن مقدار نامشخص با استفاده از وایلد کارتهای نشان داده شده در جدول ۲-۱۳ و BETWEEN که اجازه می دهد به شما مشخص کردن یک محدوده از ارزشها و IN که اجازه می دهد به شما برای مشخص کردن یک مجموعه از مقادیر. مثال معنی Wildcard LIKE ‘a‘ که ارتباط می دهد at“” و “as” هر تک کاراکتر -اما نه “and”%’t'%ILKE که ارتباط می دهد “at” و bat“” و “Together” اما نه “Lucky” هر رشته از صفر یا چندین کاراکتر %LIKE ‘[a-c]at‘ که ارتباط می دهدCat“” و “bat” اما نه “fat” هر کاراکتر ویژه در داخل یک محدوده یا مجموعه []LIKE ‘[a-b]at‘ که ارتباط می دهدBat“” اما نه “Cat”LIKE ‘[^c]at‘ که ارتباط می دهد “Bat” و “fat” اما نه “Cat” هر کاراکتر ویژه که در داخل یک محدوده یا مجموعه نمی باشد [^]
پاسخ : مرتب سازی و انتخاب کردن سطرها مشخص کردن یک شرط WHERE با استفاده از LIKE 1- شرط WHERE را در قاب SQL برای WHERE تغییر می دهیم. )% (Oil Name LIKE ‘Rose‘ 2- دکمه Run را در نوار ابزار Query Designer برای اجرای Query کلیک می کنیم. Query Designer همه سطرهایی که با Rose شروع می گردد را نشان می دهد.
پاسخ : مرتب سازی و انتخاب کردن سطرها مشخص کردن یک شرط WHERE با استفاده از BETWEEN 1- شرط WHERE را در قاب SQL باWHERE(LEFT(Oil Name,1)BETWEEN A AND ‘C‘) تغییر می دهیم. ۲- دکمه Run را در نوار ابزار Query Designer برای اجرای Query کلیک می کنیم. Query Designer همه سطرها که با A و B یا C شروع می گردد را نشان می دهد. راهنمایی: Transact-SQL همچنین عملگرها Not BETWEEN را پشتیبانی می کند که دقیقاً از همان طریق کار می کند. به استثنای اینکه آن شامل یک محدوده ای از مقادیر می باشد. برای مثال Left (Oil Name , 1) Not BETWEEN ‘C’ And ‘E‘ همه سطرها باز خواهد گرداند به جز آنهایی که Oil Name با C و D یا E شروع می کند.
پاسخ : مرتب سازی و انتخاب کردن سطرها مشخص کردن یک شرط WHERE با استفاده از IN 1- شرط WHERE را در قاب SQL با WHERE (LEFT (OilName , 1) IN(‘G’,'M’,'V‘)) تغییر می دهیم. ۲- دکمه Run را در نوار ابزار Query Designer برای اجرا Query کلیک می کنیم. Query Designer ، ۸ سطر را نشان می دهد.
پاسخ : مرتب سازی و انتخاب کردن سطرها ترکیب کردن ملاک انتخابی علاوه بر مشخص کردن یک شرط WHERE با استفاده از عبارت Format شما می توانید همچنین عبارات را با استفاده از عملگر منطقی OR یا AND ترکیب کنید. یک شرط WHERE از فرمت FormatOR سطرهایی که به ملاک مربوط می گردند خواهد بازگرداند، نظر به اینکه یک شرط WHERE از And Format سطرهایی که به هر دو ملاکها مربوط می گردند را باز خواهد گرداند.
پاسخ : مرتب سازی و انتخاب کردن سطرها مشخص کردن ملاک پیچیده با استفاده از OR 1- شرط WHERE رادرقاب SQL به WHERE (OilName=’Rosemary’ OR OilName=’Sagy) تغییر می دهیم. ۲- دکمه Run را روی نوار ابزار Query Designer برای اجرای Query کلیک می کنیم. Query Designer دو سطر را نشان می دهد.
پاسخ : مرتب سازی و انتخاب کردن سطرها مشخص کردن ملاک پیچیده با استفاده از AND 1- شرط WHERE را در قاب SQL به ) %(Oil Name LIKE ‘Rose‘ WHERE تغییر می دهیم. ۲- دکمه Run را روی نوار ابزار Query Designer برای اجرای Query کلیک می کنیم. Query Designer ، ۴ سطر را نشان می دهد. ۳- شرط WHERE را در قاب SQL به And (OilID<40) ) %(OilName LIKE Rose WHERE تغییر می دهیم. ۴- دکمه Run را روی نوار ابزار Query Designer برای اجرای Query کلیک می کنیم. Query Designer سطر Roso Otto را شامل می گردد.