حتما بخوانید: دستور Group By
SELECT column_name(s)
FROM table_name
SELECT در اینجا به مفهوم فعل است و مشخص میکند که میخواهیم اطلاعاتی را بخوانیم .
- SELECT فهرست ستونها مشخص میکند که قصد خواندن کدام ستونها را از بانک داریم در صورتی که در این فهرست * قرار دهیم کلیه ستونهای جدول نمایش داده میشود .
- با استفاده از کلمه FROM مشخص میکنیم که از کدام جدول یا جداول این ستونها باید انتخاب شوند .
دستور * SELECT
دستور * SELECT : همه اطلاعات موجود در جدول را انتخاب میکند.برای انتخاب کليه ستون های جدول در قسمت نام ستون باید علامت * را گذاشت استفاده کرد .
SELECT * FROM table_name
نکته مهم : برخی از برنامه نویسان بجای نوشتن تمام ستونهایی که در تهیه گزارش به آنها احتیاج دارند از * استفاده میکنند که این کار باعث بالا رفتن بار شبکه شده و کارایی سیستم را پایین می آورد لذا بهتر است بجای استفاده از * کمی بخود زحمت دهید و لیست تمامی ستونها را بطور کامل قید کنید .
دستور TOP در دستور select اسکیوال، تعداد رکورهای خروجی را مشخص میکند. دستور top در sql برای جداولی که بالای هزاران رکورد دارند بسیار مفید میباشد. خروجی با تعداد رکوردهای بالا بر روی کارایی برنامه ی مرتبط با sql ممکن است تاثیر بگذارد.
مثال : با مثال زیر ما 2 رکورد از جدول را انتخاب می کنیم :
SELECT TOP 2 * FROM Persons
مثال : با مثال زیر ما میتوانیم 50 درصد از رکوردها در جدول بالا را انتخاب کنیم :
SELECT TOP 50 PERCENT * FROM Persons
با دریافت « مشاوره برنامهنویسی، وب و سئو » از کارشناسان جوان حرفهای و باتجربه ساکوراد؛ موفقیت کسب و کار، رونق فروش و افزایش درآمد خود را تضمین کنید!