MySQL
 Computer >> コンピューター >  >> プログラミング >> MySQL

カスタムのYESまたはNOメッセージを表示するMySQLIF()


まずテーブルを作成しましょう-

mysql> create table DemoTable1850
     (
     OrderStatus varchar(20)
     );
Query OK, 0 rows affected (0.00 sec)

挿入コマンド-

を使用して、テーブルにいくつかのレコードを挿入します
mysql> insert into DemoTable1850 values('Yes');
Query OK, 1 row affected (0.00 sec)
mysql> insert into DemoTable1850 values('No');
Query OK, 1 row affected (0.00 sec)
mysql> insert into DemoTable1850 values('Yes');
Query OK, 1 row affected (0.00 sec)
mysql> insert into DemoTable1850 values('Yes');
Query OK, 1 row affected (0.00 sec)

selectステートメントを使用してテーブルのすべてのレコードを表示する-

mysql> select * from DemoTable1850;

これにより、次の出力が生成されます-

+-------------+
| OrderStatus |
+-------------+
| Yes         |
| No          |
| Yes         |
| Yes         |
+-------------+
4 rows in set (0.00 sec)

カスタムメッセージを表示するためにIF()を実装するためのクエリは次のとおりです。

mysql> select if(OrderStatus='Yes','Order has been placed','Failed') as Status from DemoTable1850;

これにより、次の出力が生成されます-

+-----------------------+
| Status                |
+-----------------------+
| Order has been placed |
| Failed                |
| Order has been placed |
| Order has been placed |
+-----------------------+
4 rows in set (0.00 sec)

  1. MySQLでTRUEFALSEレコードを01として表示する

    0と1の値を表示するには、列をBOOLEANに設定します。テーブルを作成しましょう- mysql> create table DemoTable2035    -> (    -> Id int NOT NULL AUTO_INCREMENT,    -> Name varchar(20),    -> isMarried boolean,    -> PRIMARY KEY(Id)    -> ); Query OK, 0 rows

  2. Windows10でカスタムの法的通知とスタートアップメッセージを表示する

    スタートアップメッセージを使用すると、ユーザーがWindowsコンピュータにログインするたびに、リマインダーや重要なメッセージを表示できます。会社として、一部の企業は、すべてのスタートアップに法的通知を表示することを選択することさえあります。 Windows 8で起動メッセージボックスを表示するプロセスは、基本的にWindows10/8/7の場合と同様です。これは、グループポリシーエディターまたはレジストリエディターを介して行うことができます。方法を見てみましょう! Windows10での起動時に法的なメッセージを展開する 1]Windowsレジストリの使用 これを行うには、Win + Rを