ساختار زبان جستجو (SQL,part3)
جلسه ی سوم
نتیجه ی تنظیمات:
نتیجه ای که از زبان جستجوی SQL ذخیره می شود ،نتیجه ی نهایی است که اکثر سیستم های نرم افزاری اجازه می دهند تا نوار منو نتیجه ی حاصل از عملکرد برنامه نویسی را انجام دهد،مانند:
انتقال دادن به ثبات اولیه، تبت محتوا،انتقال به ثبات بعدی و ...
عملکرد برنامه نویسی شبیه به یک بخش از آموزش نیست. ما در اینجا قصد داریم که آموزشمان را پیرامون سطح دسترسی به اطلاعات با استفاده از عملگر call یا همان صدا زدن محدود کنیم.
سمی کالن یا ; بعد از دستورات SQL:
سمی کالن یک راه بسیار استاندارد برای جداسازی هر یک از دستورات sql از یکدیگر در سیستم پایگاهی می باشد که اجازه می دهد بیش از یک دستور اجرا شود حتی اگر به صورت یکسان صدا زده شوند.
هدف اکثر آموزش های sql در هر جمله ای از sql همراه با ; است.
آیا واقعاً این علامت ضروری است؟
اگر بخواهیم از نرم افزارهای Ms Access و SQL server2000 استفده کنیم نیازی به گذاشتن این علامت نیست اما در برخی برنامه ها شما مجاب هستید که حتماً از این علامت استفاده نمایید.
SELECT DISTINCT:
کلیدواژه ی DISTINCT تنها برای برگرداندن ارزش های مختلف به کار می رود. کلمه ی select اطلاعات را از ستون جدول بر می گرداند اما پس چرا به عنصر Select distinct نیازمند می شویم؟!
در sql همه ی ما نیاز داریم که یم Distinct به کلیدواژه ی select اضافه نماییم:
Select distinct column_name(s)
From table_name
استفاده کردن از کلیدواژه ی DISTINCT:
برای انتخاب کردن تمامی ارزش ها از ستون نام "شرکت" ما از عنصر select استفاده می کنیم:
Select company from orders
Orders
ordernumber
company
3412
sega
2312
W3schools
4678
Trio
6798
W3schools
Company
sega
W3schools
Trio
W3schools
با توجه به جدول نام شرکت "W3schools" دو بار در لیست ثبت شده است،برای انتخاب کردن ارزش های مختلف از ستون اسامی مثلاً "شرکت" ما باید از select استفاده نماییم:
Orders
ordernumber
company
3412
sega
2312
W3schools
4678
Trio
6798
W3schools
Company
sega
W3schools
Trio
W3schools
پایان جلسه ی سوم