DROP DATABASE IF EXISTS mcs40_db; CREATE DATABASE mcs40_db; USE mcs40_db; CREATE TABLE t1(t1_int INT, t1_char CHAR(5))ENGINE=Columnstore; INSERT INTO t1 VALUES(1,'aaa'),(2,'aaa'),(3,'bbb'),(4,'ccc'),(5,'ddd'); SELECT (t1_int+1),(t1_int-1),(t1_int*2),(t1_int/10.3) FROM t1; (t1_int+1) (t1_int-1) (t1_int*2) (t1_int/10.3) 2 0 2 0.0971 3 1 4 0.1942 4 2 6 0.2913 5 3 8 0.3883 6 4 10 0.4854 SELECT * FROM t1 WHERE t1_int <= 1 OR t1_char='aaa'; t1_int t1_char 1 aaa 2 aaa SELECT * FROM t1 WHERE t1_int <= 1 || t1_char='aaa'; t1_int t1_char 1 aaa 2 aaa SELECT * FROM t1 WHERE t1_int > 1 AND t1_char LIKE '%a%'; t1_int t1_char 2 aaa SELECT * FROM t1 WHERE t1_int > 1 && t1_char='aaa'; t1_int t1_char 2 aaa SELECT * FROM t1 WHERE t1_int NOT LIKE 1; t1_int t1_char 2 aaa 3 bbb 4 ccc 5 ddd SELECT * FROM t1 WHERE t1_int != 1; t1_int t1_char 2 aaa 3 bbb 4 ccc 5 ddd SELECT * FROM t1 WHERE t1_int BETWEEN 1 AND 5; t1_int t1_char 1 aaa 2 aaa 3 bbb 4 ccc 5 ddd SELECT * FROM t1 WHERE t1_int NOT BETWEEN 2 AND 5; t1_int t1_char 1 aaa SELECT * FROM t1 WHERE t1_int NOT IN (SELECT t1_int FROM t1 WHERE t1_int=1); t1_int t1_char 2 aaa 3 bbb 4 ccc 5 ddd SELECT * FROM t1 WHERE t1_char IN (SELECT t1_char FROM t1 WHERE t1_char='aaa'); t1_int t1_char 1 aaa 2 aaa SELECT CASE t1_int WHEN t1_int=1 THEN t1_char ELSE t1_int END FROM t1; CASE t1_int WHEN t1_int=1 THEN t1_char ELSE t1_int END aaa 2 3 4 5 SET @a=25; SET @b=25; SELECT @a+@b; @a+@b 50 SELECT @a-@b; @a-@b 0 SELECT @a/@b; @a/@b 1.0000 SELECT @a*@b; @a*@b 625 SELECT @a>@b; @a>@b 0 SELECT @a>=@b; @a>=@b 1 SELECT @a=@b; @a=@b 1 SELECT @a!=@b; @a!=@b 0 SELECT @a<@b; @a<@b 0 SELECT @a<=@b; @a<=@b 1 SELECT (@a*@b)/POW(@b,0.5); (@a*@b)/POW(@b,0.5) 125 SELECT (POW(@a,2)-@a)/@b; (POW(@a,2)-@a)/@b 24 SELECT @a==@b; ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '=@b' at line 1 DROP DATABASE mcs40_db;