কম্পিউটার টিউটোরিয়াল

MySQL-এ NAND/NOR অপারেশন বাস্তবায়ন করা


প্রথমে দেখি MySQL-এ NAND/NOR অপারেশন কিভাবে করা যায়। ধারণাটি নিম্নরূপ:

NAND= NOT( yourColumnName1 AND yourColumnName2) NOR=NOT( yourColumnName1 OR yourColumnName2)

প্রথমে একটি টেবিল তৈরি করা যাক:

mysql> create table DemoTable (    Value1 boolean ,    Value2 boolean ); Query OK, 0 rows affected (0.72 sec)

ইনসার্ট কমান্ড ব্যবহার করে টেবিলে কিছু রেকর্ড যোগ করুন:

mysql> insert into DemoTable values(true,true); Query OK, 1 row affected (0.15 sec) mysql> insert into DemoTable values(false,false); Query OK, 1 row affected (0.10 sec) mysql> insert into DemoTable values(false,true); Query OK, 1 row affected (0.10 sec) mysql> insert into DemoTable values(true,false); Query OK, 1 row affected (0.12 sec)

সিলেক্ট স্টেটমেন্ট ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন:

mysql> select *from DemoTable;

এটি নিম্নলিখিত আউটপুট তৈরি করবে:

+--------+--------+ | Value1 | Value2 | +--------+--------+ |      1 |      1 | |      0 |      0 | |      0 |      1 | |      1 |      0 | +--------+--------+ 4 rows in set (0.00 sec)

NAND/NOR অপারেশন বাস্তবায়নের কোয়েরি:

mysql> select Value1,Value2, NOT(Value1 AND Value2) AS NAND_Result,NOT(Value1 OR Value2) AS NOR_Result from DemoTable;

এটি নিম্নলিখিত আউটপুট তৈরি করবে:

+--------+--------+-------------+------------+ | Value1 | Value2 | NAND_Result | NOR_Result | +--------+--------+-------------+------------+ |      1 |      1 |          0 |          0 | |      0 |      0 |          1 |          1 | |      0 |      1 |          1 |          0 | |      1 |     0 |          1 |          0 | +--------+--------+-------------+------------+ 4 rows in set (0.00 sec)

  1. MySQL-এ SELECT INTO ইউজার-ডিফাইনড ভেরিয়েবল

  2. MySQL ORDER BY FIELD()로 사용자 정의 정렬하기

  3. MySQL 저장 프로시저에서 수학 연산(곱셈) 수행하기

  4. C++ প্রোগ্রাম: সিকোয়েন্সের ওপর নির্দিষ্ট অপারেশন সম্পাদন