普段SQL書くときって「SELECT カラム名 FROM テーブル名 ...」って構文で書くことがほとんどじゃないですか。
実はSQLってSELECT句だけあれば動きます。なので私は、データベースにログイン中にちょっとした計算がしたくなった時はSQLで計算しています。
(※コメント欄でrana_kualuさんからご指摘いただきましたが、OracleだとFROM句が必須だそうです)
MariaDB
> SELECT 1 + 3;
+-------+
| 1 + 3 |
+-------+
| 4 |
+-------+
1 row in set (0.000 sec)
>
もちろん、関数も使えます。(各ベンターによって実装されている関数に違いはあります)
MariaDB
> SELECT SQRT(2);
+--------------------+
| SQRT(2) |
+--------------------+
| 1.4142135623730951 |
+--------------------+
1 row in set (0.000 sec)
> SELECT CURRENT_DATE(), DATEDIFF('2022-01-01', CURRENT_DATE());
+----------------+----------------------------------------+
| CURRENT_DATE() | DATEDIFF('2022-01-01', CURRENT_DATE()) |
+----------------+----------------------------------------+
| 2021-10-12 | 81 |
+----------------+----------------------------------------+
1 row in set (0.000 sec)
>
あと81日寝るとお正月ですね。