SQL সার্ভারে একটি CTE কি?
SQL সার্ভারে একটি CTE কি?

ভিডিও: SQL সার্ভারে একটি CTE কি?

ভিডিও: SQL সার্ভারে একটি CTE কি?
ভিডিও: SQL সার্ভারে CTE ( কমন টেবিল এক্সপ্রেশন) কি? | SQL সার্ভার CTE 2024, নভেম্বর
Anonim

ক CTE ( কমন টেবিল এক্সপ্রেশন ) হল একটি অস্থায়ী ফলাফল সেট যা আপনি অন্য SELECT, INSERT, UPDATE, বা DELETE স্টেটমেন্টের মধ্যে উল্লেখ করতে পারেন। তাদের মধ্যে পরিচয় হয় SQL সার্ভার সংস্করণ 2005।

পরবর্তীকালে, কেউ জিজ্ঞাসা করতে পারে, SQL সার্ভারে CTE কী এবং এর ব্যবহার কী?

SQL সার্ভার CTE বেসিক। মধ্যে প্রবর্তিত SQL সার্ভার 2005, সাধারণ টেবিলের অভিব্যক্তি ( CTE ) হল একটি অস্থায়ী নামের ফলাফল সেট যা আপনি একটি SELECT, INSERT, UPDATE, বা DELETE বিবৃতির মধ্যে উল্লেখ করতে পারেন৷ আপনি এটিও করতে পারেন ব্যবহার ক CTE একটি CREATE VIEW বিবৃতিতে, এর অংশ হিসাবে দ্য দেখুন এর সিলেক্ট করুন প্রশ্ন.

অতিরিক্তভাবে, SQL সার্ভারে রিকার্সিভ CTE কি? ভূমিকা SQL সার্ভার পুনরাবৃত্ত CTE ক পুনরাবৃত্তিমূলক সাধারণ টেবিল অভিব্যক্তি ( CTE ) ইহা একটি CTE যে নিজেই উল্লেখ করে। এটি করার মাধ্যমে, CTE বারবার এক্সিকিউট করে, ডেটার উপসেট ফেরত দেয়, যতক্ষণ না এটি সম্পূর্ণ ফলাফল সেট ফেরত দেয়।

আরও জিজ্ঞাসা করা হয়েছে, কেন SQL সার্ভারে CTE ব্যবহার করা হয়?

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

আমি কিভাবে SQL এ দুটি CTE ব্যবহার করব?

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

প্রস্তাবিত: