select 查询
- SELECT *FROM 表名; 查询全部列
- SELECT id, name FROM student; 查询特定的列
- SELECT 100%98; 查询表达式
- select now(); 查询函数
查询时给列的别名
- 使用as
SELECT 列名1 AS "列1别名",列名2 AS "列2别名" FROM 表名; - 使用空格
SELECT 列名1 "列1别名",列名2 "列2别名" FROM 表名;
查询去重
- select distinct 字段名 from 表名;
+号的作用
java中的+号: ①运算符,两个操作数都为数值型 ②连接符,只要有一个操作数为字符串
mysql中的+号: 仅仅只有一个功能:运算符
- 直接运算
select 数值+数值; - 先试图将字符转换成数值,如果转换成功,则继续运算;否则转换成0,再做运算
select 字符+数值; - 结果都为null
select null+值;
concat函数
- select concat(字符1,字符2,字符3,...);
ifnull函数
功能:判断某字段或表达式是否为null,如果为null 返回指定的值,否则返回原本的值
- select ifnull(commission_pct,0) from employees;
isnull函数
功能:判断某字段或表达式是否为null,如果是,则返回1,否则返回0
- elect isnull(id) from stuinfo;
网友评论