1.基本的select语句
1.1 select 查询列表 from 表名;
查询列表:表中的字段、常量值、表达式、函数
例如:
选择全部列:select * from departments;
选择特定的列:select department_id, location_id from departments;
1.2 列的别名
重命名一个列,便于计算,紧跟列名,也可以在列名和别名之间加入关键字‘AS’,别名使用双引号,以便在别名中包含空格或特殊的字符并区分大小写。
例如:
select last_name AS name from employees;
1.3 字符串
字符串可以是select列表中的一个字符,数字,日期
日期和字符只能在单引号中出现。
每当返回一行时,字符串被输出一次。
1.4 ‘+’的作用
- java中的+号:
运算符,两个操作数都为数值型
连接符,只要有一个操作数为字符串 - mysql中的+号:
运算符
两个操作数都为数值型,做加法运算,
只要其中一方为字符型,试图将字符型转换为数值型,
如果转化成功,则继续做加法运算,
如果转化失败,则将字符型数值转换为0,
只要其中一方为null,则结果为null。 - 例如:
select 100+99; 199
select ‘123’+23;
select ‘Grace’+99; 0
select null+9; null