ارسال مبحث جديد پاسخ به مبحث  [ 1 پست ] 
نويسنده پيغام
 موضوع پست: ترفندهای زبان برنامه نویسی SQL
پستارسال شده در: شنبه 21 اردیبهشت 1392, 3:44 pm 
کاربر حرفه ای
کاربر حرفه ای
نماد کاربر
آفلاين
تاريخ عضويت:دوشنبه 7 اسفند 1391, 7:45 am
پست ها :
1027 پست
محل سکونت:
Arak
تشکر کرده اید:
2851 مرتبه
تشکر شده:
3037 مرتبه در 679 پست ها

محل تولد: Arak













زبان برنامهنویسی SQL یکی از زبانهای کاربردی و پرطرفدار در بین برنامهنویسانی است که با پایگاههای داده تحت وب، سر و کار دارند. شما را با نکاتی در مورد روش کار با عملگرهای منطقی AND و OR در این نرمافزار آشنا میکنیم. امیدواریم که این مطلب آموزشی مورد توجه علاقهمندان قرار بگیرد و باز هم ما را از نظرات خود و نیازهای آموزشی خود مطلع کنید، تا در کوتاهترین زمان ممکن، نسبت به آموزش مطالب دلخواه شما اقدام کنیم.
کار با عملگرها:
عملگرهای AND و OR برای فیلترکردن رکوردهای ثبت شده براساس یک یا چند شرط خاص مورد استفاده قرار میگیرند. به صورت دقیقتر میتوان گفت که عملگر AND، تنها در صورتی بازخورد مثبت و معتبر (Valid) خواهد داشت که هم شرط اول و هم شرط دوم تحقق پیدا کنند. از طرفی عملگر OR در صورتی که حداقل یکی از شرطهای تعریف شده صحت داشته باشند، بازخورد معتبر ارائه میدهد. بگذارید ادامه مطلب را با ذکر مثال پیگیری کنیم.
فرض کنید یک Table با نام Persons ایجاد کردهایم که محتویات آن به شکل زیر است:


حال میخواهیم کسی را که نام کوچکش Tove و نام فامیلش Svendson است در جدول پیدا کنیم. ( در این مثال ما جدول را تنها سه سطر در نظر گرفتیم، اما جدولهای پایگاههای داده مختلف براساس حجم کار، بسیار طولانیتر و بزرگتر از این هستند.) برای این کار کافی است از دستور Select به همراه عملگر AND به شکل زیر استفاده کنیم:
SELECT * FROM Persons
WHERE FirstName=›Tove›
AND LastName=›Svendson›
نتیجه وارد کردن فرامین فوق، به این شکل به نمایش درخواهد آمد:


این بار برای استفاده از عملگر OR، میتوانیم از فرمان زیر استفاده کنیم:
SELECT * FROM Persons
WHERE FirstName=›Tove›
OR FirstName=›Ola›
با وارد کردن این فرمان، فرد یا افرادی که نام کوچک آن ها Tove یا Ola باشد، انتخاب میشوند و نتیجه در جدول، به شکل زیر نمایش داده میشود:

به عنوان آخرین مثال، از ترکیب دو عملگر AND و OR استفاده میکنیم. این بار میخواهیم فرد یا افرادی را در جدول پیدا کنیم که نامخانوادگی آنها، Svendson باشد و نام کوچک آنها Tove یا Ola باشد. فرامین زیر را وارد میکنیم:
SELECT * FROM Persons WHERE
LastName=›Svendson›
AND (FirstName=›Tove› OR FirstName=›Ola›)
بعد از اجرای فرامین، جدولی مطابق شکل زیر به نمایش در میآید:

ملاحظه میکنید که استفاده از عملگرهای AND و OR و ترکیب آنها به سادگی و با واردکردن فرامین فوق انجامپذیر است و به کمک این عملگرها میتوان فیلترهای دلخواه را برای فیلدها و رکوردهای مختلف یک جدول داده ایجاد کرد.


  
 

_________________
من مریض تو شدم

                بستری ام کن به حرم!!!

                                        دوست دارم که مرخص نشوم تا آخر


بالا
 مشخصات ارسال پيغام خصوصي E-mail  
کاربران زیر از شما کاربر محترم hadi asheri به خاطر این پست تشکر کرده اند
ariaazizi (شنبه 21 اردیبهشت 1392, 3:55 pm), javad azizi (شنبه 21 اردیبهشت 1392, 6:04 pm), atabaki (يکشنبه 22 اردیبهشت 1392, 3:31 am), maleki (يکشنبه 22 اردیبهشت 1392, 6:16 am)
نمايش پست ها از پيشين:  مرتب سازي بر اساس  
ارسال مبحث جديد پاسخ به مبحث  [ 1 پست ] 


مباحث مرتبط
 مباحث   نويسنده   پاسخ ها   بازديدها   آخرين پست 
موضوع ناخوانده دیگری در این انجمن موجود نیست. برنامه نویسی به زبان ساده

hanieh

0

314

دوشنبه 1 اردیبهشت 1399, 8:40 am

hanieh نمایش آخرین ارسال

موضوع ناخوانده دیگری در این انجمن موجود نیست. ترفندهای جالب و کاربردی فیس بوک

maniiya

0

593

يکشنبه 26 بهمن 1393, 10:21 am

maniiya نمایش آخرین ارسال

موضوع ناخوانده دیگری در این انجمن موجود نیست. کسی میخواد کد نویسی تحت وب یاد بگیره؟؟؟؟؟؟؟؟؟؟؟؟؟؟

hadi asheri

1

815

يکشنبه 12 خرداد 1392, 8:32 pm

maleki نمایش آخرین ارسال

موضوع ناخوانده دیگری در این انجمن موجود نیست. بهترین برنامه برای هک رمز وای فای؟؟؟

v.gh

1

785

سه شنبه 16 تیر 1394, 7:43 pm

h.mohamadi نمایش آخرین ارسال

 


چه کسي حاضر است ؟

كاربران آنلاين: bing [bot], google [bot]


شما نمي توانيد مبحث جديدي در اين انجمن ايجاد کنيد
شما نمي توانيد به مباحث در اين انجمن پاسخ دهيد
شما نمي توانيد پست هاي خود را در اين انجمن ويرايش کنيد
شما نمي توانيد پست هاي خود را در اين انجمن حذف کنيد

جستجو براي:
انتقال به:  
News News Site map Site map SitemapIndex SitemapIndex RSS Feed RSS Feed Channel list Channel list
MilajerdSoftwareGroup Powered by: M.S.G | base on: phpbb 3.0.12 | Persian translator: Maghsad
phpBB SEO