MySQL SUM()関数は、引数として文字データ型を持つ列を取得したかどうかをどのように評価しますか?
MySQL SUM()関数は、引数として文字タイプ列を取得する際の警告とともに、NULLではなく0を返します。 「Social」という名前のテーブルのデータを使用した次の例は、それを示しています-
例
mysql> Select * from Social; +------+-------+ | Id | Name | +------+-------+ | 100 | Rahul | +------+-------+ 1 row in set (0.00 sec) mysql> Select SUM(Name) From Social; +-----------+ | SUM(Name) | +-----------+ | 0 | +-----------+ 1 row in set, 1 warning (0.00 sec)
-
MySQLの列の値を合計しますか?
これには、集計関数SUM()を使用します。まずテーブルを作成しましょう- mysql> create table DemoTable -> ( -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> € int -> ); Query OK, 0 rows affected (0.71 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into
-
MySQLで列エイリアスを特定のデータ型にするようにするにはどうすればよいですか?
このために、CASEステートメントを使用できます。まずテーブルを作成しましょう- mysql> create table DemoTable1505 -> ( -> Value integer unsigned, -> Status tinyint(1) -> ); Query OK, 0 rows affected (0.47 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoT