محوری

ساخت وبلاگ

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

اپراتور از توابع داخلی داخلی AVG ، COUNT ، MAX ، MIN و SUM پشتیبانی می کند.

Pivot را می توان برای تبدیل یک جدول باریک (به عنوان مثال EMPID ، ماه ، فروش) به یک جدول گسترده تر (به عنوان مثال EMPID ، JAN_SALES ، FEB_SALES ، MAR_SALES) استفاده کرد.

نحو¶

انتخاب کنید . از جانب . محور ( ( ) برای IN ( [ , . ] ) ) [ . ] 

عملکرد_

عملکرد کل برای ترکیب مقادیر گروه بندی شده از Pivot_column.

ستون از جدول منبع یا زیرمجموعه ای که جمع می شود.

ستون از جدول منبع یا زیرمجموعه ای که شامل مقادیری است که از آنها نام ستون تولید می شود.

لیستی از مقادیر برای ستون محوری برای محوریت در عناوین در نتایج پرس و جو.

مثال ها¶

با توجه به یک جدول ، ماهانه_هل ها ، با ساختار زیر ، در اطراف ستون مبلغ محوری قرار می گیرند تا کل فروش برای هر کارمند را برای ماه های مشخص خلاصه کنند:

ايجاد كردن OR جایگزین کردن جدول ماهانه_(دارای امپراطوری در نظر گرفتن, میزان در نظر گرفتن, ماه متن) AS انتخاب کنید * از جانب ارزش های (1, 10000, 'ژانویه'), (1, 400, 'ژانویه'), (2, 4500, 'ژانویه'), (2, 35000, 'ژانویه'), (1, 5000, "فوریه"), (1, 3000, "فوریه"), (2, 200, "فوریه"), (2, 90500, "فوریه"), (1, 6000, 'مار'), (1, 5000, 'مار'), (2, 2500, 'مار'), (2, 9500, 'مار'), (1, 8000, 'آوریل'), (1, 10000, 'آوریل'), (2, 800, 'آوریل'), (2, 4500, 'آوریل'); 

پرس و جو و خروجی:

انتخاب کنید * از جانب ماهانه_ محور(جمع(میزان) برای ماه IN ('ژانویه', "فوریه", 'مار', 'آوریل')) AS p سفارش BY دارای امپراطوری; +-------+-------+-------+-------+-------+ |empid |'ژانویه' |"فوریه" |'مار' |'آوریل' | |-------+-------+-------+-------+-------| |1 |10400 |8000 |11000 |18000 | |2 |39500 |90700 |12000 |5300 | +-------+-------+-------+-------+-------+ 

اگر نام ستون را بدون نقل قول ترجیح می دهید ، یا اگر ترجیح می دهید که خروجی دارای نام ستون های مختلفی از ورودی باشد ، می توانید نام ستون را در بند AS ، همانطور که در زیر آمده است ، درج کنید:

انتخاب کنید * از جانب ماهانه_ محور(جمع(میزان) برای ماه IN ('ژانویه', "فوریه", 'مار', 'آوریل')) AS p (emp_id_renamed, ژان, فوریه, در میان, قدر) سفارش BY emp_id_renamed; +----------------+-------+-------+-------+-------+ |emp_id_renamed |ژانویه |فوریه |مار |آوریل | |----------------+-------+-------+-------+-------| |1 |10400 |8000 |11000 |18000 | |2 |39500 |90700 |12000 |5300 | +----------------+-------+-------+-------+-------+ 
انتخاب کنید دارای امپراطوری AS emp_id, "" جان " AS ژانویه, "فوریه" AS فوریه, "" مار "" AS مارس, "" آوریل " AS ماه آوریل از جانب ماهانه_ محور(جمع(میزان) برای ماه IN ('ژانویه', "فوریه", 'مار', 'آوریل')) AS p سفارش BY دارای امپراطوری; +--------+---------+----------+-------+-------+ |emp_id |ژانویه |فوریه |مارس |آوریل | |--------+---------+----------+-------+-------| |1 |10400 |8000 |11000 |18000 | |2 |39500 |90700 |12000 |5300 | +--------+---------+----------+-------+-------+ 
گزینه های باینری...
ما را در سایت گزینه های باینری دنبال می کنید

برچسب : نویسنده : هایده حائری بازدید : <-PostHit-> تاريخ : پنجشنبه 16 شهريور 1402 ساعت: 14:10