DQL语言的学习(一)
一、基础查询
特点:
1、查询的可以是:表中的字段、常量值、表达式、函数
2、查询的结果是个虚拟的表格
1.查询单个字段
SELECT last_name FROM table_name;
2.查询多个字段
SELECT last_name,job_id FROM table_name;
3.查询所有字段
SELECT * FROM table_name;
4.查询常量值
SELECT 100 ;
5.查询表达式
SELECT 2*5;
6.查询函数
SELECT VERSION();
7.起别名
别名不能有特殊符号
SELECT last_name AS 姓 FROM employees;
或
SELECT last_name 姓;
8.去重
不能对两个字段同时去重
SELECT DISTINCT department_id FROM employees;
9.+的作用
SELECT 'A'+123;//其中一方为字符型,mysql会试图转换成数值类型
SELECT NULL+10;//只要其中一方为NULL,则结果为NULL
10.拼接字符串
SELECT CONCAT ('A','B','C') AS 结果 FROM table_name;
11.ifnull
判断是否为null,如果是返回括号中的值,否则返回原值
select ifnull(bonus,0) from students;
12.isnull
判断是否为null,如果是返回1,否则返回0
select isnull(bonus) from students;k