آموزش مقدماتی T-SQL [این‌بار SELECT]

آموزش مقدماتی T-SQL [این‌بار SELECT]

نوشته شده توسط: حمید قلی پور
۰۷ مرداد ۱۳۹۴
زمان مطالعه: 8 دقیقه
۰
(۰)

مقدمه

با سلام و احترام به همه ی نیک آموزی های گرامی
مقاله که برای شما آماده کردم ترجمه و خلاصه بخشی از فصل سوم کتاب Beginning T-SQL انتشارات Apress هست.
از فصل سوم این کتاب  به صورت خلاصه مواردی که به نظرم مناسب، کاربردی و مهم بودهرو ارائه میدم :

فیلتر کردن داده ها

معمولا هر برنامه کاربردی بخشی از اطلاعاتی که مورد نیاز ما هست در قالب ردیف هایی به ما ارائه میدهد، برای مثال ما یک جدول با میلیون ها رکورد داریم اما می خواهیم اطلاعات کارمندانی با حقوق دو میلیون رو بدست بیاریم، بناربراین نیازی به تمامرکورد های جدول نداریم که برای ما توسط برنامه کاربردی به نمایش در بیاد، اینجاست که فیلتر کردن اهمیت پیدا می کنه.
فیلترکردن داده ها از مهمترین قسمت های T-SQL می باشد.

اضافه کردن قانون( بند )WHERE :

سرویس Database engine قانون (قوانین) مربوط به بخش WHERE را بعد از FROM مورد بررسی قرار می دهد.
شکل صحیح دستوری این قانون :

SELECT <column1>,<column2>
FROM <schema>.<table>
WHERE <column> = <value>

به مثال روبرو توجه کنید :

SELECT Name, Family, CustomerID
FROM Customer
WHERE CustomerID = 11

خیلی مشخصه که ما می خواهیم مشخصات مشتری که CustomerID آن برابر ۱۱ هست رو بدست بیاریم.

عملگرهایی که به تناوب با WHERE مورد استفاده قرار می گیرند

شما در زیر با این عملگرها و علامت های آن آشنا می شوید.
< ( بزرگتراز )
> (کوچکتر از )
= ( برابر)
=> (کوچکتر از یا مساوی با )
=< ( بزرگتراز یا مساوی با )
=! (نامساوی )
<> (نامساوی )
>! (کوچکتر نباشد از )
<! (بزرگتر نباشد از )
البته برخی از این نمادها عملکرد یکسانی دارند مثل ( =!  <> )،( =<  >! )،( =>  <! )
حالا به مثال های  زیر دقت بفرمایید :

--۱
SELECT Name, Family, CustomerID
FROM Customer
WHERE CustomerID > 101
--۲
SELECT Name, Family, CustomerID
FROM Customer
WHERE CustomerID < 101
--۳
SELECT Name, Family, CustomerID
FROM Customer
WHERE CustomerID >= 101
--۴
SELECT Name, Family, CustomerID
FROM Customer
WHERE CustomerID <> 101
--۵
SELECT Name, Family, CustomerID
FROM Customer
WHERE CustomerID != 101
--۶
SELECT Name, Family, CustomerID
FROM Customer
WHERE CustomerID !> 101
--۷
SELECT Name, Family, CustomerID
FROM Customer
WHERE CustomerID !< 101

پایان بخش اول از فصل سوم، در ادامه با BETWEEN، NOT، و … آشنا خواهیم شد که در قسمت دوم ارائه می شود.

چه رتبه ای می‌دهید؟

میانگین ۰ / ۵. از مجموع ۰

اولین نفر باش

title sign
دانلود مقاله
آموزش مقدماتی T-SQL [این‌بار SELECT]
فرمت PDF
3 صفحه
حجم 1 مگابایت
دانلود مقاله
title sign
معرفی نویسنده
حمید قلی پور
مقالات
3 مقاله توسط این نویسنده
محصولات
0 دوره توسط این نویسنده
حمید قلی پور
پروفایل نویسنده
title sign
معرفی محصول
title sign
دیدگاه کاربران

    •  سلام
      ضمن تشکر از مقاله مناسب و خوبتون یه خواهش از مدیر محترم سایت دارم واقعا جای چنین مقالاتی برای شروع برای فراد مبتدی مثل من را حمایت بفرمایید

    •  سلام حمید جان

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

      https://nikamooz.com/product/query-sql-server-course/

      سپاس ازهمراهی شما

  • 1
  • 2
هر روز یک ایمیل، هر روز یک درس
آموزش SQL Server بصورت رایگان
همین حالا فرم زیر را تکمیل کنید
دانلود رایگان جلسه اول
نیک آموز علاوه بر آموزش، پروژه‌های بزرگ در حوزه هوش تجاری و دیتا انجام می‌دهد.
close-link
جشنواره عیدآموز نیک آموز، سال جدید رو با قدرت شروع کن
مشاهده تخفیف ها
close-image