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

MySQLの年の桁の合計?


最初に、最後の桁を抽出し、抽出した値を追加する必要があります。そして、たとえば2020年のように、その年のすべての桁の合計を取得するまで、同じことが当てはまります-

2 + 0 + 2 + 0
= 4

年の最後の桁を抽出するための概念は次のとおりです。以下はクエリです-

select floor(@yourVariableName % 10);

以下は、年の桁を合計するためのクエリです-

mysql> set @year_column_value = 2020;
Query OK, 0 rows affected (0.00 sec)
mysql> select
−> floor(@year_column_value / 1000)
−> + floor(@year_column_value % 1000 / 100)
−> + floor(@year_column_value % 100 / 10)
−> + floor(@year_column_value % 10) AS SUM_OF_DIGITS_OF_YEAR;

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

+-----------------------+
| SUM_OF_DIGITS_OF_YEAR |
+-----------------------+
|                     4 |
+-----------------------+
1 row in set (0.00 sec)

  1. MySQLの対応する重複レコードのSUM

    最初にテーブルを作成しましょう- mysql> create table DemoTable    -> (    -> StudentName varchar(20),    -> StudentMarks int    -> ); Query OK, 0 rows affected (0.68 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values('Chris',

  2. MySQLで今月のレコードを合計する方法は?

    今月のレコードを合計するには、SUM()およびMONTH()関数を使用します。まずテーブルを作成しましょう- mysql> create table DemoTable1889    (    DueDate date,    Amount int    ); Query OK, 0 rows affected (0.00 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1889 values('2019-1