کامپیوتربرنامه نویسی

داشتن SQL: توضیحات، نحو، نمونه

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

بدون شک، توانایی داده های گروه در نمونه خود را به صورت خاص ابزار چنین است. عبارت SQL داشتن همراه با عبارت WHERE اجازه می دهد تا شما را به تعریف شرایط از نمونه داده ها در برخی از راه های گروه بندی شده اند.

پارامتر SQL داشتن: توضیحات

اول از همه شایان ذکر است که این پارامتر اختیاری است، و منحصرا در رابطه با GROUP BY گزینه استفاده می شود. همانطور که شما به یاد داشته باشید، این عبارت GROUP BY استفاده شده است که در را انتخاب کنید با استفاده از توابع دانه ها و نتایج حاصل از محاسبات خود را برای دریافت به گروه های خاصی. اگر مکانی که در آن اجازه می دهد تا به شما برای مشخص شرایط انتخاب قبل از داده های گروه بندی شده است، داشتن شامل مقررات مربوط به اطلاعات در حال حاضر به طور مستقیم در گروه خود را. برای درک بهتر، اجازه دهید از طریق یک مثال به طرح ارائه شده در شکل زیر راه رفتن.

این یک مثال عالی از دادن داشتن توضیحات SQL است. یک جدول با یک لیست از نام محصولات، شرکت تولید آنها، و برخی از زمینه های دیگر. پرس و جو در گوشه بالا سمت راست، ما در حال تلاش برای به دست آوردن اطلاعات در مورد نحوه بسیاری از انواع محصولات هر شرکت تولید کننده، با این نتیجه که ما می خواهیم برای نمایش فقط آن دسته از شرکت هایی که تولید بیش از 2 اقلام است. GROUP BY گزینه از سه گروه مربوط به نام از شرکت های، که هر کدام تا شمارش تعدادی از محصولات (ردیف) تشکیل شده است. اما تنظیم داشتن محفظه شرایط یک گروه خود را از نمونه حاصل، چرا که این وضعیت راضی نیست. به عنوان یک نتیجه، ما دو گروه مربوط به تعدادی از شرکت های تولید 5 و 3.

سوال ممکن است به همین دلیل استفاده از HAVING، اگر یک SQL که در آن وجود بوجود می آیند. اگر ما مکانی که در آن استفاده می شود، او را در تعداد کل سطرها در یک جدول نگاه کرد، و نه در گروه ها، و شرایط را حس در این مورد را ندارد. با این حال، اغلب آنها می توانند با هم در یک پرس و جو تنها زندگی می کنند.

در مثال بالا ما می توانید ببینید که چگونه در ابتدا یک انتخاب از داده ها به نمایندگی از کارکنان مشخص شده در پارامتر که در آن وجود دارد، و پس از آن در GROUP BY نتیجه گروه بندی است علاوه بر این به صورت جمع حقوق و دستمزد برای هر یک از کارکنان تست شده است.

پارامتر SQL داشتن: نمونه، نحو

برخی از ویژگی های داشتن نحو SQL در نظر بگیرید. شرح این پارامتر بسیار ساده است. در مرحله اول، به عنوان قبلا ذکر شد، آن است که منحصرا در رابطه با گروه پارامتر با استفاده می شود و بلافاصله پس از آن نشان داد و قبل از ORDER BY، در صورت وجود در درخواست. این قابل درک است، از آنجا که داشتن شرایط برای اطلاعات در حال حاضر گروه بندی می شوند تعیین می کند. ثانیا، در وضعیت این پارامتر فقط توابع مجموع می توان مورد استفاده و زمینه در پارامتر GROUP BY ذکر شده است. تمام شرایط در این پارامتر به همان روش در مورد آن نشان داد.

نتیجه

همانطور که می بینید، هیچ چیز پیچیده در این بیانیه نیست. از لحاظ معنایی، آن را در همان راه به عنوان مکانی که در آن استفاده می شود. این مهم است که درک کنند که با استفاده از WHERE در تمام داده های انتخاب شده و داشتن - تنها با توجه به گروه های تعریف شده در گروه پارامتر با. ما شرح جامع برای داشتن SQL است که برای دست زدن به اعتماد به نفس کافی ارائه شده است.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 fa.delachieve.com. Theme powered by WordPress.