(MySQL笔记)MySQL表达式
时间:2010-06-11 来源:senir
(MySQL笔记)MySQL表达式
上一篇:(MySQL笔记)MySQL数据类型 一个表达式是直接量、列名、运算符和函数的组合,然后得到一个值。比如: 5-2 这是一个表达式; LEFT('this',2) 也是一个表达式。 表达式别名 对于SELECT查询语句,MySQL必须为每个SELECT子表达式分配一个名字,这个名字叫做列标题。如果子表达式是一列,那么列名就是列标题,如果子表达式是一个表达式,那么列标题就是这个表达式。如:
SELECT column1,salary*2 FROM tablename; |
SELECT column1,salary*2 AS double FROM tablename; |
SELECT column1,salary*2 AS double FROM tablename ORDER BY double; |
SELECT column1,salary*2 FROM tablename ORDER BY salary*2; |
SELECT column1,salary*2 AS double,double+2 FROM tablename; |
SELECT columnname1 FROM tablename; |
SET @AGE = 18 |
SELECT @AGE |
SET @@GLOBAL.SQL_WARNINGS = TRUE |
SET @@SESSION.SQL_SELECT_LIMIT = 10 |
SELECT CASE sex |
SELECT CASE sex |
SELECT UCASE('database') |
SELECT 10*8 |
SELECT '1990-10-12' + INTERVAL 10 DAY |
SELECT '2010-01-31' + INTERVAL 1 MONTH |