値のリストから最初のNULL以外の値を見つけるために使用されるMySQL関数はどれですか?
MySQL COALESCE()関数を使用して、値のリストから出力として最初の非NULL値を取得できます。つまり、この関数はnull以外の値が見つかるまですべての値をチェックします。 1つまたは複数の引数を取ることができます。構文は次のとおりです。
COALESCE(value1, value2, …, valueN)
例
mysql> Select COALESCE(NULL, NULL, NULL, 'Ram', 'Aarav', NULL); +--------------------------------------------------+ | COALESCE(NULL, NULL, NULL, 'Ram', 'Aarav', NULL) | +--------------------------------------------------+ | Ram | +--------------------------------------------------+ 1 row in set (0.00 sec)
-
MySQLのVARCHAR列から最大値を見つける
最大値を見つけるには、値がVARCHARタイプであるため、CAST()とともにMAX()を使用します。まずテーブルを作成しましょう- mysql> create table DemoTable2030 -> ( -> Value varchar(20) -> ); Query OK, 0 rows affected (0.44 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable2030 values(&
-
関数の値がC++でAに最も近い指定されたリストから番号を検索します
F(n)=P –(0.006 * n)のような関数F(n)があるとします。ここで、Pも与えられます。整数のリストと数値Aが与えられます。タスクは、関数の値がAに近い、与えられたリストから数値を見つけることです。したがって、P =12、A =5の場合、リストは{1000 、2000}したがって、出力は1000になります。したがって、P=12およびA=5の場合、1000の場合、F(1000)=12 –(0.006 * 1000)=6であり、2000の場合、F(2000)=12 –(0.006 * 2000)=0、5に最も近い値は6であるため、これが採用されます。 リスト内の各値を反復処理し、すべ