تبلیغات
برنامه نویسی و الکترونیک - SQL :: آشنایی با دستور شرطی WHERE
 
منوی اصلی


--------------------------

--------------------------

--------------------------

--------------------------


سفارش پروژه

E-Mail :
Mahmood_Mehri@Hotmail.com

سایت برنامه نویس :  Mahmood_M


موضوعات

دانلود نرم افزار
 
تخصصی برنامه نویسی
  تخصصی برق ( الکترونیک )
  کامپوننت ها و ابزارها
  نرم افزارهای متفرقه
برنامه نویسی
  مباحث عمومی
  آموزش Delphi

  آموزش زبان C++ / C
 
آموزش Matlab

  آموزش زبان Assembly
  آموزش DataBase

الکترونیک
  مباحث عمومی
  مباحث عمومی الکترونیک
  معرفی قطعات الکترونیکی
  کار با مولتی متر
  مدارات الکترونیک
  میکروکنترلر
  میکروکنترلرهای AVR
  پروژه ها
مباحث متفرقه
  آموزشهای متفرقه
  معرفی سایت
  معرفی کتاب
  پاسخ به سئوالات
  مطالب عمومی


لینك دوستان
:: جک :: اس ام اس :: عکس
:: الکترونیک 89 گیلان
:: سورسهای نرم افزاری
:: اینترنت بدون تحریم
:: علمی.کتاب.مجله.نرم افزار.مقاله
:: مبارزات آزاد
:: برنامه نویسی از اهل زمین
:: :: جزیره ی دانلود ::
:: :: کامپیوتر و IT ::
:: بزرگترین پایگاه مدل لباس اینترنتی
:: مرکز دانلود ایرانیان
:: پایگاه علمی مهندسی تراشه
:: تمامی راهکارهای کامپیوتری
:: برنامه نویسی و طراحی وب
:: خرید ساعت دیواری
:: :: فناوری روز ::
:: :: همه چیز واسه موبایل ::
:: آموزش تخصصی کامپیوتر
:: * پیاز داغ اینترنت ! *
:: جدیدترین موزیکها و نرم افزارها
:: دانلود سورس ویژوال بیسیک
:: امپراطور دانلود و آموزش
:: موبایل و کامپیوتر
:: جدیدترین آهنگهای هفته
:: درباره ی دلفی !
:: برنامه نویس
:: پروژه های رایگان و آموزش ++C
:: ابراهیم آنلاین

 : " SQL :: آشنایی با دستور شرطی WHERE " :
 
سلام !
در این پست در ادامه آموزش زبان SQL به سراغ دستور شرطی WHERE خواهیم رفت ! ، با استفاده از این دستور می تونیم یک شرط رو برای انتخاب رکوردهای جدول مشخص کنیم.

این دستور به صورت زیر نوشته میشه :

SELECT column_name FROM table_name WHERE column_name "operator" 'value'

ابتدا با دستور Select ستونهای مورد نظرمون رو برای نمایش انتخاب میکنیم ، بعد از انتخاب ستونها با دستور Where شرطی رو برای نمایش رکوردها در نظر میگیریم ، با به کارگیری شرط با استفاده از Where ، هر رکوردی که در شرط ما صدق کنه در خروجی Query نمایش داده خواهد شد .
به جای Operator باید یکی از عملگرهای مقایسه ای رو قرار بدیم که در ادامه لیست این عملگرها رو قرار خواهیم داد ، به جای Value هم باید مقدار مورد نظرمون برای شرط رو مشخص کنیم ، برای درک بهتر یک مثال رو بررسی میکنیم ...
فرض میکنیم جدولی داریم با نام Persons و با ستونها و رکوردهای زیر :

Name
FamilyAgeState
Mahmood
Mehri
20
Guilan
Saeid
Hemmat Joo
19
Guilan
Soroush
Taeb
20
Urmia

در جدول Persons ، مشخصات سه شخص با سنهای 20 ، 19 و 20 سال قرار داره ، قصد داریم با یک Query اشخاصی که سنشون 20 سال هست رو نمایش بدیم ، در این صورت باید با دستور Where برای انتخاب رکوردها و برای ستون Age یک شرط قرار بدیم :

SELECT * FROM persons WHERE age = 20

نتیجه ی Query بالا به صورت زیر خواهد بود :

Name
Family
Age
State
Mahmood
Mehri
20
Guilan
Soroush
Taeb
20
Urmia

برای نوشتن مقدار شرط ( مثلا عدد 20 در کد بالا ) ، باید توجه کرد که اگر مقدار از نوع عددی بود ، باید مقدار به صورت ساده مانند کد بالا نوشته بشه ولی اگر مقدار رشته ای بود باید درون علامت ((  '  '  )) قرار داده بشه ، به عنوان مثال فرض کنید قصد داریم در جدول بالا برای ستون State شرط قرا بدیم ، چون مقدار این ستون از نوع رشته ای هست پس باید مقدار شرط رو درون علامت نقل قول ( تکی ! ) قرار بدیم :

SELECT name , state FROM persons WHERE state = 'Guilan'

به دستور بالا دقت کنید ، به جای انتخاب همه ی ستونها برای نمایش ، فقط دو ستون Name و State رو برای نمایش انتخاب کردیم ( البته این تاثیری در شرط ما نداره ، فقط مشخص کردیم که کدوم ستونها نمایش داده بشه ) ، نتیجه ی Query بالا به صورت زیر خواهد بود :

Name
State
Mahmood
Guilan
Saeid
Guilan

خوب ، مطمئنا تا اینجا با نحوه ی استفاده از دستور Where آشنا شدید ! ، در لیست زیر عملگر هایی ( Operators ) که در دستور Where استفاده می شن رو مرور می کنیم :

 توضیحاتعملگر
مساوی
=
نا مساوی
<>
کوچکتر
>
بزرگتر
<
کوچکتر یا مساوی
=>
بزرگتر یا مساوی
=<
مشخص کردن یک بازه ( بین دو مقدار )
BETWEEN
برابری مقدار ستون با یک الگوی مشخص
LIKE
قرار داشتن مقدار ستون در یک لیست مشخص
IN

برای سه عملگر " BETWEEN " و " LIKE " و " IN " ، در یک پست جداگانه با ذکز چند مثال توضیح مفصل تر خواهیم داد !

امیدوارم مفید بوده باشه ، موفق باشید ...

 

 :: لینك ثابت نویسنده : محمود مهری نظرات Comment

مطالب اخیر

معرفی کانال و گروه های تلگرام
استفاده از Component Template ها در دلفی
مقاله : نحوه ی استفاده از پنل پیامک در نرم افزار
E-Book :: راه اندازی موتورهای DC و پله ای با استفاده از میکرو کنترلر AVR
آشنایی با عملگرهای بیتی ( Bitwise Operators )
تست دیود و ترانزیستور با مولتی متر
دلفی :: ارسال آرایه به حافظه ی Clipboard
یک سایت فوق العاده برای علاقه مندان به علم فیزیک
مداری برای نمایش عبور جریان برق از بدن !!
سال نو مبارک ...
آدرس وبلاگ !
ساخت یک LED فلاشر با میکروکنترلر AVR ATMega16A
آشنایی با کاربرد " رله " ( Relay ) در مدار
کار با ماتریسها در Matlab
SQL :: آشنایی با دستور شرطی WHERE


صفحات وبلاگ :