উদাহরণ সহ SQL সার্ভারে CTE কি?
উদাহরণ সহ SQL সার্ভারে CTE কি?

ভিডিও: উদাহরণ সহ SQL সার্ভারে CTE কি?

ভিডিও: উদাহরণ সহ SQL সার্ভারে CTE কি?
ভিডিও: স্ত্রী কি তালাক হয়ে যাবে..? #islamic #real #youtube#islamicquotes#allah #video #viral#ameen#status 2024, এপ্রিল
Anonim

ক CTE ( কমন টেবিল এক্সপ্রেশন ) হল একটি অস্থায়ী ফলাফল সেট যা আপনি অন্য SELECT, INSERT, UPDATE, বা DELETE স্টেটমেন্টের মধ্যে উল্লেখ করতে পারেন। তাদের মধ্যে পরিচয় হয় SQL সার্ভার সংস্করণ 2005. দ্রষ্টব্য: সমস্ত উদাহরণ এই পাঠের জন্য মাইক্রোসফ্ট ভিত্তিক SQL সার্ভার ম্যানেজমেন্ট স্টুডিও এবং অ্যাডভেঞ্চার ওয়ার্কস2012 ডাটাবেস।

এছাড়া, কেন আমরা SQL সার্ভারে CTE ব্যবহার করব?

কেন ব্যবহার ক CTE ভিতরে এসকিউএল , আমরা ব্যবহার করবো সাব-কোয়েরি রেকর্ডে যোগ দিতে বা সাব-কোয়েরি থেকে রেকর্ড ফিল্টার করতে। যখনই আমরা একই ডেটা পড়ুন বা একই রেকর্ডের সেটে যোগ দিন ব্যবহার একটি সাব-কোয়েরি, কোড রক্ষণাবেক্ষণযোগ্যতা ইচ্ছাশক্তি কঠিন হতে ক CTE উন্নত পঠনযোগ্যতা এবং রক্ষণাবেক্ষণ সহজ করে তোলে।

দ্বিতীয়ত, আমি কিভাবে SQL এ দুটি CTE ব্যবহার করব? প্রতি একাধিক CTE ব্যবহার করুন একটি একক প্রশ্নে আপনাকে প্রথমটি শেষ করতে হবে CTE , একটি কমা যোগ করুন, পরবর্তীটির জন্য নাম এবং ঐচ্ছিক কলাম ঘোষণা করুন CTE , খোলা CTE কমা দিয়ে ক্যোয়ারী করুন, ক্যোয়ারী লিখুন এবং ক থেকে এটি অ্যাক্সেস করুন CTE পরে একই ক্যোয়ারীতে অথবা CTE-এর বাইরের চূড়ান্ত ক্যোয়ারী থেকে প্রশ্ন করুন।

এটিকে সামনে রেখে, আমরা কি SQL সার্ভারে CTE ব্যবহার করতে পারি?

SQL সার্ভার CTE বেসিক। আপনি করতে পারা এছাড়াও ব্যবহার ক CTE একটি সৃষ্টিতে দেখুন বিবৃতি, অংশ হিসাবে ভিউ এর প্রশ্ন নির্বাচন করুন. উপরন্তু, হিসাবে SQL সার্ভার 2008, আপনি করতে পারা যুক্ত কর একটি CTE নতুন মার্জ বিবৃতিতে। SQL সার্ভার দুই ধরনের CTEs-পুনরাবৃত্ত এবং ননরিকার্সিভ সমর্থন করে।

CTE কি সাবকোয়েরির চেয়ে দ্রুত?

এর কর্মক্ষমতা CTEs এবং subqueries তত্ত্বগতভাবে, একই হওয়া উচিত কারণ উভয়ই ক্যোয়ারী অপ্টিমাইজারকে একই তথ্য প্রদান করে। একটি পার্থক্য হল যে ক CTE বেশি ব্যবহার করা হয়েছে চেয়ে একবার সহজেই চিহ্নিত করা যায় এবং একবার গণনা করা যায়। একটি আদর্শ বিশ্বে, ক্যোয়ারী অপ্টিমাইজার নিখুঁত সম্পাদনের পথ খুঁজে পাবে।

প্রস্তাবিত: