MySQLの学生マークのある列に基づいてカスタムメッセージを設定する
これには、CASEステートメントを使用します。まずテーブルを作成しましょう-
mysql> create table DemoTable1952 ( Marks int ); Query OK, 0 rows affected (0.00 sec)
挿入コマンド-
を使用して、テーブルにいくつかのレコードを挿入しますmysql> insert into DemoTable1952 values(35); Query OK, 1 row affected (0.00 sec) mysql> insert into DemoTable1952 values(65); Query OK, 1 row affected (0.00 sec) mysql> insert into DemoTable1952 values(55); Query OK, 1 row affected (0.00 sec) mysql> insert into DemoTable1952 values(39); Query OK, 1 row affected (0.00 sec)
selectステートメントを使用してテーブルのすべてのレコードを表示する-
mysql> select * from DemoTable1952;
これにより、次の出力が生成されます-
+-------+ | Marks | +-------+ | 35 | | 65 | | 55 | | 39 | +-------+ 4 rows in set (0.00 sec)
学生のマークに基づいてカスタムメッセージを設定するためのクエリは次のとおりです。
mysql> select case when Marks > 40 then 'Good Marks' else 'Not Good Marks' end as Result from DemoTable1952;
これにより、次の出力が生成されます-
+----------------+ | Result | +----------------+ | Not Good Marks | | Good Marks | | Good Marks | | Not Good Marks | +----------------+ 4 rows in set (0.00 sec)
-
MySQLで列挙値のカスタムメッセージを設定する
if elseを使用して、列挙型のカスタムメッセージを設定します。まずテーブルを作成しましょう- mysql> create table DemoTable1992 ( ClientId int NOT NULL AUTO_INCREMENT PRIMARY KEY, ClientName varchar(20), isActive ENUM('Y','N') ); Query OK, 0 rows affected (0.89 sec) 挿入コマンド-を使用して、テーブルにい
-
ユーザー定義変数でMySQLIFステートメントとSELECTを操作して、カスタムメッセージを設定します
まずテーブルを作成しましょう- mysql> create table DemoTable2008 ( Value int ); Query OK, 0 rows affected (10.59 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable2008 values(10); Query OK, 1 row affected (0.20 sec) mysql> insert into DemoTable2008 values(20); Query OK, 1 ro