Description:
Hi, the following prepared statement should have the same result as the SELECT query, however, they produce different results.
```
SET @b = 68;
PREPARE prepare_query FROM "SELECT (CAST(? AS DECIMAL)) > ('7E 8F')";
EXECUTE prepare_query USING @b;
(CAST(? AS DECIMAL)) > ('7E 8F')
0
SELECT (CAST(68 AS DECIMAL)) > ('7E 8F');
(CAST(68 AS DECIMAL)) > ('7E 8F')
1
```
How to repeat:
```
SET @b = 68;
PREPARE prepare_query FROM "SELECT (CAST(? AS DECIMAL)) > ('7E 8F')";
EXECUTE prepare_query USING @b;
SELECT (CAST(68 AS DECIMAL)) > ('7E 8F');
```
Description: Hi, the following prepared statement should have the same result as the SELECT query, however, they produce different results. ``` SET @b = 68; PREPARE prepare_query FROM "SELECT (CAST(? AS DECIMAL)) > ('7E 8F')"; EXECUTE prepare_query USING @b; (CAST(? AS DECIMAL)) > ('7E 8F') 0 SELECT (CAST(68 AS DECIMAL)) > ('7E 8F'); (CAST(68 AS DECIMAL)) > ('7E 8F') 1 ``` How to repeat: ``` SET @b = 68; PREPARE prepare_query FROM "SELECT (CAST(? AS DECIMAL)) > ('7E 8F')"; EXECUTE prepare_query USING @b; SELECT (CAST(68 AS DECIMAL)) > ('7E 8F'); ```