সুচিপত্র:

আমরা কি দ্বারা পার্টিশনে দুটি কলাম ব্যবহার করতে পারি?
আমরা কি দ্বারা পার্টিশনে দুটি কলাম ব্যবহার করতে পারি?

ভিডিও: আমরা কি দ্বারা পার্টিশনে দুটি কলাম ব্যবহার করতে পারি?

ভিডিও: আমরা কি দ্বারা পার্টিশনে দুটি কলাম ব্যবহার করতে পারি?
ভিডিও: দুটো কলামের মধ্যে সর্বাধিক কতটুকু ফাঁকা থাকে | পিলার থেকে পিলারের দূরত্ব | Distance Between 2 Column 2024, মে
Anonim

পার্টিশন দ্বারা একাধিক কলাম . দ্য পার্টিশন ধারা দ্বারা করতে পারা থাকা ব্যবহৃত দ্বারা উইন্ডো গড় ভাঙ্গা আউট একাধিক তথ্য বিন্দু ( কলাম ) উদাহরণ স্বরূপ, তুমি পারবে মরসুম এবং দেশ অনুসারে বা ক্যালেন্ডার বছরের (তারিখ থেকে নেওয়া) দ্বারা করা গড় গোল গণনা করুন কলাম ).

এর পাশে, আপনি কি SQL এ দুটি কলাম দ্বারা বিভাজন করতে পারেন?

একাধিক কলাম দ্বারা বিভাজন . দ্য পার্টিশন ধারা দ্বারা করতে পারা ব্যবহার করা প্রতি দ্বারা উইন্ডো গড় বিরতি আউট একাধিক তথ্য বিন্দু ( কলাম ) উদাহরণ স্বরূপ, তুমি পারবে মরসুম এবং দেশ অনুসারে বা ক্যালেন্ডার বছরের (তারিখ থেকে নেওয়া) দ্বারা করা গড় গোল গণনা করুন কলাম ).

এসকিউএল-এ পার্টিশন কি? দ্য পার্টিশন BY clause হল OVER ক্লজের একটি সাবক্লজ। দ্য পার্টিশন BY ক্লজ একটি প্রশ্নের ফলাফল সেটে ভাগ করে পার্টিশন . উইন্ডো ফাংশন প্রতিটিতে পরিচালিত হয় বিভাজন পৃথকভাবে এবং প্রতিটি জন্য পুনরায় গণনা বিভাজন.

পরবর্তীকালে, কেউ জিজ্ঞাসা করতে পারে, বিভাজন দ্বারা সমষ্টি কি?

SUM (মোট বাকি) ওভার ( দ্বারা বিভাজন CustomerID) 'টোটাল কাস্টমার সেলস' হিসেবে এই এক্সপ্রেশনটি SQL সার্ভারকে গ্রুপ করার নির্দেশ দেয় ( বিভাজন ) CustomerID দ্বারা ডেটা এবং একটি গ্রাহক বিক্রয় মোট উত্পাদন. আপনি দেখতে পাবেন যে এই মানটি একই যেখানে একটি অর্ডারের গ্রাহক আইডি একই।

আপনি কিভাবে SQL র্যাঙ্ক করবেন?

SQL সার্ভার চারটি র‌্যাঙ্কিং ফাংশন সমর্থন করে:

  1. ROW_NUMBER: ফলাফল সেটে প্রতিটি সারিতে একটি ক্রমিক সংখ্যা বরাদ্দ করে।
  2. RANK: ফলাফল সেটে প্রতিটি সারিকে র‌্যাঙ্ক করে।
  3. DENSE_RANK: ফলাফল সেটে প্রতিটি সারিকে র‌্যাঙ্ক করে।
  4. NTILE: ফাংশনের আর্গুমেন্ট হিসাবে নির্দিষ্ট করা গোষ্ঠীর সংখ্যায় সেট করা ফলাফলকে ভাগ করে।

প্রস্তাবিত: