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)
-
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',
-
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