ভিডিও: SQL ক্যোয়ারীতে পিভট কি?
2024 লেখক: Lynn Donovan | [email protected]. সর্বশেষ পরিবর্তিত: 2023-12-15 23:44
SQL সার্ভার পিভট অপারেটর একটি টেবিল-মূল্যবান অভিব্যক্তি ঘোরান। এটি একটি কলামের অনন্য মানগুলিকে আউটপুটে একাধিক কলামে পরিণত করে এবং যেকোন অবশিষ্ট কলামের মানগুলিতে একত্রিত করে।
এই বিষয়ে, SQL এ পিভট কি?
SQL পিভট এবং UNPIVOT হল দুটি রিলেশনাল অপারেটর যা একটি টেবিল এক্সপ্রেশনকে অন্যটিতে রূপান্তর করতে ব্যবহৃত হয়। পিভট যখন আমরা সারি স্তর থেকে কলাম স্তরে ডেটা স্থানান্তর করতে চাই তখন ব্যবহার করা হয় এবং যখন আমরা কলাম স্তর থেকে সারি স্তরে ডেটা রূপান্তর করতে চাই তখন UNPIVOT ব্যবহার করা হয়।
উপরন্তু, আপনি কিভাবে SQL এ পিভট এবং আনপিভট ব্যবহার করবেন? দ্য পিভট বিবৃতিটি টেবিলের সারিগুলিকে কলামে রূপান্তর করতে ব্যবহৃত হয়, যখন UNPIVOT অপারেটর কলামগুলিকে সারিতে রূপান্তর করে। বিপরীত করা a পিভট বিবৃতিটি প্রয়োগ করার প্রক্রিয়া বোঝায় UNPIVOT আসল ডেটাসেট পুনরুদ্ধার করার জন্য ইতিমধ্যেই PIVOTED ডেটাসেটের অপারেটর৷
উপরন্তু, একটি পিভট বিবৃতি কি?
পিভট এক্সপ্রেশনের একটি কলাম থেকে আউটপুটে একাধিক কলামে অনন্য মান পরিবর্তন করে একটি টেবিল-মূল্যবান এক্সপ্রেশন ঘোরায়। জন্য সিনট্যাক্স পিভট প্রদানগুলি সিনট্যাক্সের চেয়ে সহজ এবং আরও পঠনযোগ্য যা অন্যথায় SELECTCASE-এর একটি জটিল সিরিজে নির্দিষ্ট করা যেতে পারে বিবৃতি.
পিভট কোয়েরি কি?
ক পিভট প্রশ্ন আপনি কোন কলাম চান এবং কিভাবে করতে চান তা উল্লেখ করে মূলত একটি SELECT পিভট এবং তাদের গ্রুপ করুন। লিখতে a পিভট কোয়েরি , এই পদক্ষেপগুলি অনুসরণ করুন. (3) কোনো অ-অদ্বিতীয় ডেটা পরিচালনা করার জন্য একটি সমষ্টিগত ফাংশন নির্বাচন করুন, এমনকি যদি আপনি এটির প্রয়োজন আশা না করেন। MAX, MIN, AVG, এবং SUM হল সম্ভাবনা৷
প্রস্তাবিত:
আপনি কিভাবে SQL ক্যোয়ারীতে একটি প্রাথমিক কী সেট করবেন?
অবজেক্ট এক্সপ্লোরারে SQL সার্ভার ম্যানেজমেন্ট স্টুডিও ব্যবহার করে, আপনি যে টেবিলে একটি অনন্য সীমাবদ্ধতা যোগ করতে চান সেটিতে ডান-ক্লিক করুন এবং ডিজাইন ক্লিক করুন। টেবিল ডিজাইনারে, আপনি প্রাথমিক কী হিসাবে সংজ্ঞায়িত করতে চান এমন ডাটাবেস কলামের জন্য সারি নির্বাচনকারীতে ক্লিক করুন। কলামের জন্য সারি নির্বাচককে ডান-ক্লিক করুন এবং প্রাথমিক কী সেট করুন নির্বাচন করুন
আপনি কিভাবে একটি SQL ক্যোয়ারীতে IN অপারেটর ব্যবহার করবেন?
SQL IN কন্ডিশন (কখনও কখনও IN অপারেটর বলা হয়) আপনাকে সহজেই পরীক্ষা করতে দেয় যে কোনো এক্সপ্রেশনটি মানের তালিকার কোনো মানের সাথে মেলে কিনা। এটি একটি SELECT, INSERT, UPDATE, বা DELETE বিবৃতিতে একাধিক বা শর্তগুলির প্রয়োজন কমাতে সাহায্য করতে ব্যবহৃত হয়
আমরা কি এসকিউএল ক্যোয়ারীতে ফাংশন কল করতে পারি?
হ্যাঁ. আমরা এসকিউএল স্টেটমেন্ট থেকে ফাংশনকে কল করতে পারি। SQL স্টেটমেন্ট থেকে কলযোগ্য হওয়ার জন্য, একটি সঞ্চিত ফাংশনকে অবশ্যই নিম্নলিখিত 'বিশুদ্ধতা' নিয়ম মেনে চলতে হবে, যা পার্শ্বপ্রতিক্রিয়া নিয়ন্ত্রণের উদ্দেশ্যে করা হয়: যখন একটি SELECT স্টেটমেন্ট বা সমান্তরাল INSERT, UPDATE, or DELETE স্টেটমেন্ট থেকে কল করা হয় , ফাংশন কোনো ডাটাবেস টেবিল পরিবর্তন করতে পারে না
অ্যাক্সেস ক্যোয়ারীতে আপনি কিভাবে মুদ্রা ফরম্যাট করবেন?
অ্যাক্সেস নম্বর এবং মুদ্রা ডেটার জন্য বেশ কয়েকটি পূর্বনির্ধারিত বিন্যাস প্রদান করে। ডিজাইন ভিউতে প্রশ্নটি খুলুন। তারিখ ক্ষেত্রে ডান ক্লিক করুন, এবং তারপর বৈশিষ্ট্য ক্লিক করুন. প্রপার্টি শীটে, ফরম্যাট প্রোপার্টি তালিকা থেকে আপনি যে ফরম্যাটটি চান সেটি নির্বাচন করুন
কিভাবে আমি মাইএসকিউএল ক্যোয়ারীতে ক্যাশের আকার পরিবর্তন করব?
ক্যোয়ারী ক্যাশের আকার সেট করতে, query_cache_size সিস্টেম ভেরিয়েবল সেট করুন। এটিকে 0 এ সেট করা ক্যোয়ারী ক্যাশে নিষ্ক্রিয় করে, যেমনটি query_cache_type=0 সেটিং করে। ডিফল্টরূপে, ক্যোয়ারী ক্যাশে নিষ্ক্রিয় করা হয়। এটি 1M এর একটি ডিফল্ট আকার ব্যবহার করে অর্জন করা হয়েছে, 0 এর query_cache_type এর জন্য একটি ডিফল্ট সহ