sql-part-6

قسمت ششم SQL : دستورات like , between , alias در sql

باسلام به قسمت ششم از اموزش های sql خوش امدید پیشنهاد میشود قبل از مطالعه این قسمت از اموزش قسمت قبلی از اموزش sql را مطالعه فرمایید.

علامت های شرطی در Like

یادآوری از دستور: Like همانطور که در قسمت قبلی در مورد دستور like در sql گفته شد ، هنگام کارکردن با رشته ها همیشه خواهان مطابقت کامل رشته ها نيستيم ، بلکه بخشی از رشته يا الگوی خاصی از آن بيشتر موردنظر است. در این هنگام می توان از دستور LIKE در شرط های اسکیوال ، به جای علامت = استفاده کرد.
در دستور like ، دو کاراکتر % و _ به ترتيب به معنی چند کاراکتر و يک کاراکتر را برای تطابق می توان بکار برد.
در آموزش sql این علامت ها کاربرد بسیاری دارند.
مثال : اسامی کليه مشتريانی که آدرس آنها شامل کلمه Main است بطوریکه قبل Main هر چند کاراکتری که خواست بیاید ولی بعد از Main فقط یک کاراکتر بیاید را پيدا کن :

عملگر BETWEEN در اسکیوال

عملگر BETWEEN در sql برای انتخاب اطلاعات در يک محدوده خاص ، در بين دو مقدار تعيين شده استفاده می شود . اين مقادير می تواند از نوع عددی ، متن يا تاريخ باشد .
نکته مهم در مورد دستور Between در sql اینست که بايد نوع مدنظر با نوع داده ای فيلد های استفاده شده در دستور يکسان باشد .
نکته ی دیگر در مورد Between در مورد داده های متنی ، ترتيب قرار گيری حروف الفبا مد نظر برنامه است .
ساختار این دستور به صورت زیر است :

مثال : برای نمايش اطلاعات درون محدوده تعيين شده به صورت زیر عمل میکنیم :

مثال : برای نمايش اطلاعات خارج از محدوده تعيين شده از يک عملگر NOT قبل از دستور Between … And استفاده می شود .

Alias در اس کیو ال

زمانی که با دستور select در sql یک کوئری اجرا کرده ایم نام يا عنواني که در بالای هر ستون در خروجی نمايش داده می شود ، همان نام فيلد مربوط به داده در جدول اصلی پايگاه داده است .
گاهی اوقات میخواهیم نام ستون ما در خروجی برابر با نام دلخواه ما باشد يا در مواردی که در بخش توابع SQL خواهيم ديد ، يک ستون جديد ايجاد می کنيم که بايد نامی برای آن تعيين شود در این موارد از ويژگی Alias استفاده میکنیم.

از ويژگی Alias برای در نظر گرفتن يک نام مستعار و مجازی برای قرار گرفتن در بخش عنوان هر ستون در خروجی دستور Select در اسکیوال استفاده می شود .
تعریف Alias برای جداول sql : کلمه کلیدی as در اسکیوال این کار را انجام می دهد.

تعریف Alias برای ستونها در sql :

مثال:

می توان بر روی مقادير ستون هايی که داده عددی دارند ، عمليات رياضی ( مثل ضرب ، تقسيم و … ) انجام داده و سپس نتايج محاسبات را در يک ستون جديد با عنوان دلخواه تعيين شده توسط ويژگی Alias در خروجی دستور Select نمايش داد .در اين حالت ستون يا ستون های به جدول خروجی اضافه می شود .
مثال : مثال زیر کاربردی از این مورد را در دستور select نشان میدهد :

امیدوارم از این سری اموزش های کدپز هم رضایت کافی داشته باشید.
یاعلی

برچسب ها : alias در sql، between در sql

دیدگاه تازه ای بنویسید