feat: clamp function (#3465)

* basic impl

Signed-off-by: Ruihang Xia <waynestxia@gmail.com>

* add unit tests

Signed-off-by: Ruihang Xia <waynestxia@gmail.com>

* a little type exercise

Signed-off-by: Ruihang Xia <waynestxia@gmail.com>

* add sqlness case

Signed-off-by: Ruihang Xia <waynestxia@gmail.com>

---------

Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
This commit is contained in:
Ruihang Xia
2024-03-11 03:26:10 +00:00
committed by GitHub
parent 0bb949787c
commit d8939eb891
5 changed files with 474 additions and 1 deletions
@@ -14,3 +14,12 @@ SELECT POW (2, 5);
SELECT POW (1.01, 365);
SELECT POW (0.99, 365);
SELECT CLAMP(10, 0, 1);
SELECT CLAMP(-10, 0, 1);
SELECT CLAMP(0.5, 0, 1);
SELECT CLAMP(10, 1, 0);