Skip complex expression parenthesis wrap for function parameters.
This commit is contained in:
parent
a506a96d6a
commit
7377e078cd
12 changed files with 102 additions and 83 deletions
|
|
@ -264,22 +264,22 @@ SELECT (all_types.'numeric' = all_types.'numeric') AS "eq1",
|
|||
(all_types.'numeric' > ?) AS "gt2",
|
||||
(all_types.'numeric' BETWEEN ? AND all_types.'decimal') AS "between",
|
||||
(all_types.'numeric' NOT BETWEEN (all_types.'decimal' * ?) AND ?) AS "not_between",
|
||||
TRUNCATE((all_types.'decimal' + all_types.'decimal'), ?) AS "add1",
|
||||
TRUNCATE((all_types.'decimal' + ?), ?) AS "add2",
|
||||
TRUNCATE((all_types.'decimal' - all_types.decimal_ptr), ?) AS "sub1",
|
||||
TRUNCATE((all_types.'decimal' - ?), ?) AS "sub2",
|
||||
TRUNCATE((all_types.'decimal' * all_types.decimal_ptr), ?) AS "mul1",
|
||||
TRUNCATE((all_types.'decimal' * ?), ?) AS "mul2",
|
||||
TRUNCATE((all_types.'decimal' / all_types.decimal_ptr), ?) AS "div1",
|
||||
TRUNCATE((all_types.'decimal' / ?), ?) AS "div2",
|
||||
TRUNCATE((all_types.'decimal' % all_types.decimal_ptr), ?) AS "mod1",
|
||||
TRUNCATE((all_types.'decimal' % ?), ?) AS "mod2",
|
||||
TRUNCATE(all_types.'decimal' + all_types.'decimal', ?) AS "add1",
|
||||
TRUNCATE(all_types.'decimal' + ?, ?) AS "add2",
|
||||
TRUNCATE(all_types.'decimal' - all_types.decimal_ptr, ?) AS "sub1",
|
||||
TRUNCATE(all_types.'decimal' - ?, ?) AS "sub2",
|
||||
TRUNCATE(all_types.'decimal' * all_types.decimal_ptr, ?) AS "mul1",
|
||||
TRUNCATE(all_types.'decimal' * ?, ?) AS "mul2",
|
||||
TRUNCATE(all_types.'decimal' / all_types.decimal_ptr, ?) AS "div1",
|
||||
TRUNCATE(all_types.'decimal' / ?, ?) AS "div2",
|
||||
TRUNCATE(all_types.'decimal' % all_types.decimal_ptr, ?) AS "mod1",
|
||||
TRUNCATE(all_types.'decimal' % ?, ?) AS "mod2",
|
||||
TRUNCATE(POW(all_types.'decimal', all_types.decimal_ptr), ?) AS "pow1",
|
||||
TRUNCATE(POW(all_types.'decimal', ?), ?) AS "pow2",
|
||||
TRUNCATE(ABS(all_types.'decimal'), ?) AS "abs",
|
||||
TRUNCATE(POWER(all_types.'decimal', ?), ?) AS "power",
|
||||
TRUNCATE(SQRT(all_types.'decimal'), ?) AS "sqrt",
|
||||
TRUNCATE(POWER(all_types.'decimal', (? / ?)), ?) AS "cbrt",
|
||||
TRUNCATE(POWER(all_types.'decimal', ? / ?), ?) AS "cbrt",
|
||||
CEIL(all_types.'real') AS "ceil",
|
||||
FLOOR(all_types.'real') AS "floor",
|
||||
ROUND(all_types.'decimal') AS "round1",
|
||||
|
|
@ -395,7 +395,7 @@ SELECT all_types.big_int AS "all_types.big_int",
|
|||
(all_types.big_int DIV ?) AS "div2",
|
||||
(all_types.big_int % all_types.big_int) AS "mod1",
|
||||
(all_types.big_int % ?) AS "mod2",
|
||||
POW(all_types.small_int, (all_types.small_int DIV ?)) AS "pow1",
|
||||
POW(all_types.small_int, all_types.small_int DIV ?) AS "pow1",
|
||||
POW(all_types.small_int, ?) AS "pow2",
|
||||
(all_types.small_int & all_types.small_int) AS "bit_and1",
|
||||
(all_types.small_int & all_types.small_int) AS "bit_and2",
|
||||
|
|
@ -411,7 +411,7 @@ SELECT all_types.big_int AS "all_types.big_int",
|
|||
(all_types.small_int >> ?) AS "bit shift right 2",
|
||||
ABS(all_types.big_int) AS "abs",
|
||||
SQRT(ABS(all_types.big_int)) AS "sqrt",
|
||||
POWER(ABS(all_types.big_int), (? / ?)) AS "cbrt"
|
||||
POWER(ABS(all_types.big_int), ? / ?) AS "cbrt"
|
||||
FROM test_sample.all_types
|
||||
LIMIT ?;
|
||||
`, "''", "`"))
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue