কম্পিউটার

মাইএসকিউএল-এ কি সি বা সি++ এর মতো টারনারি অপারেশন বিদ্যমান?


হ্যাঁ, আসুন প্রথমে C বা C++ ভাষায় টারনারি অপারেটরের কাজ দেখি।

X=(X> 10 &&( X-Y) <0) ?:X:(X-Y);

এখানে C ভাষায় ডেমো কোড দেওয়া হল। এর পরে আমরা মাইএসকিউএল চেক করব। সি কোডটি নিম্নরূপ -

#include int main() { int X; int Y; int ফলাফল; printf("X এর মান লিখুন:"); scanf("%d",&X); printf("Y এর মান লিখুন:"); scanf("%d",&Y); ফলাফল=( X> 1 &&(X-Y) <0) ? X:(X-Y); printf("ফলাফল =%d", ফলাফল); রিটার্ন 0;

C কোডের স্ন্যাপশট নিম্নরূপ -

মাইএসকিউএল-এ কি সি বা সি++ এর মতো টারনারি অপারেশন বিদ্যমান?

নিচের আউটপুট −

মাইএসকিউএল-এ কি সি বা সি++ এর মতো টারনারি অপারেশন বিদ্যমান?

MySQL টারনারি অপারেশনের সিনট্যাক্স নিম্নরূপ -

কেস নির্বাচন করুন যখন yourtableAliasName.yourColumnName1> 1 AND(yourtableAliasName.yourColumnName1-yourtableAliasName.yourColumnName2) <0 THEN0 ELSE (yourtableAliasName.yourColumnName1-yourColumnName1-yourColumnName1-yourColumnAsName1-আপনার পূর্বেরAName) থেকে কোন 

Trenary অপারেশনের জন্য উপরের সিনট্যাক্স বুঝতে, আসুন একটি টেবিল তৈরি করি। একটি টেবিল তৈরি করার প্রশ্নটি নিম্নরূপ -

mysql> টেবিল তৈরি করুন TernaryOperationDemo -> ( -> X int, -> Y int -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.61 সেকেন্ড)

সন্নিবেশ কমান্ড ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করান। প্রশ্নটি নিম্নরূপ -

mysql> TernaryOperationDemo মানগুলিতে সন্নিবেশ করুন TernaryOperationDemo মান (20,15); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.15 সেকেন্ড) mysql> TernaryOperationDemo মানগুলিতে ঢোকান (15,25); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.13 সেকেন্ড) mysql> TernaryOperationDemo-এ সন্নিবেশ করুন -11); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.15 সেকেন্ড)

সিলেক্ট স্টেটমেন্ট -

ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন
mysql> TernaryOperationDemo থেকে *নির্বাচন করুন;

নিচের আউটপুট −

+------+------+| এক্স | Y |+------+------+| 10 | 5 || 5 | 15 || 20 | 15 || 15 | 25 || 10 | -11 |+------+------+5 সারি সেটে (0.00 সেকেন্ড)

এখানে টারনারি অপারেশনের জন্য ক্যোয়ারী আছে −

mysql> কেস নির্বাচন করুন যখন tbl.X> 1 AND (tbl.X-tbl.Y) <0 THEN 0 ELSE (tbl.X-tbl.Y) TernaryOperationDemo tbl থেকে END ASR ফলাফল;

নিচের আউটপুট −

<প্রে>+---------+| ফলাফল |+---------+| 5 || 0 || 5 || 0 || 21 |+-------+5 সারি সেটে (0.00 সেকেন্ড)

  1. MySQL লাইককে MySQL IN হিসাবে প্রয়োগ করার জন্য প্রশ্ন?

  2. সারণী থেকে নির্বাচন করুন যেখানে MySQL এর সাথে মান বিদ্যমান নেই?

  3. মাইএসকিউএল-এ একটি টেবিল বিদ্যমান থাকলে আমি কীভাবে সনাক্ত করব?

  4. C/C++ এ অপারেশন c=a+++b এর অর্থ কী?