diff --git a/Operand.cpp b/Operand.cpp
index 67887ea..6fc7ca9 100644
--- a/Operand.cpp
+++ b/Operand.cpp
@@ -64,6 +64,11 @@ namespace jet {
Operand op(parm1.string, tag);
string = op.string;
isNumber = op.isNumber;
+ if(isNumber) {
+ doubleValue = op.doubleValue;
+ string = std::format("{:.12f}", doubleValue);
+ string.removeTrailingZeros();
+ }
boolean = op.boolean;
} else
throw coreutils::Exception("Expecting ) at end of EXPR expression.");
diff --git a/tests/debug.jet b/tests/debug.jet
deleted file mode 100755
index 6ce13a9..0000000
--- a/tests/debug.jet
+++ /dev/null
@@ -1,5 +0,0 @@
-#!../jet-2.0
-
-
-$[result]=10
-
diff --git a/tests/testdb.jet b/tests/testdb.jet
index a4388c4..97642a0 100755
--- a/tests/testdb.jet
+++ b/tests/testdb.jet
@@ -1,6 +1,6 @@
#!../jet-2.0
-
+
select * from testdata
$[1.id] $[1.text] $[1.value]
diff --git a/tests/testexpr.jet b/tests/testexpr.jet
index f1be169..ed98ae6 100755
--- a/tests/testexpr.jet
+++ b/tests/testexpr.jet
@@ -23,4 +23,6 @@ $[result]=45
$[result]=45
$[result]=10
+
+$[result]=10