mysql 基础—(去重,查询字段,常量值,表达式,函数,AS)

#查询公司中的员工的姓名 以及入职时间
SELECT 
  CONCAT(`last_name`, ' ', `first_name`) AS 姓名,
  `hiredate` 入职时间 
FROM
  `employees` ;

#查询员工表中涉及到得所有的部门编号
SELECT DISTINCT 
  `department_id` 
FROM
  `employees` ;
  
USE myemployees;
#1,查询表中的单个字段
SELECT last_name FROM employees;
#2,查询表中的多个字段
SELECT last_name,salary,email FROM employees;
#3,查询表中的所有字段
#方式一:
SELECT 
  first_name,
  last_name,
  email,
  phone_number,
  job_id,
  salary,
  commission_pct,
  manager_id,
  department_id,
  hiredate 
FROM
  employees ;

#方法二:
SELECT * FROM `employees`;

#4,查询常量值
SELECT 100;
SELECT 'john';
SELECT 5*5-5;
#5,查询表达式
SELECT 100%90;
SELECT 500%77
#6,查询函数
SELECT MAX(salary) FROM `employees`;
#7,起别名
/*
便于理解
如果要查询的字段有重名的情况,使用别名可以区分开来
*/
#方式一:使用as
SELECT 1000%666 AS 余数结果;
SELECT last_name AS 姓,first_name AS 名 FROM employees;
#方法二:使用空格
SELECT last_name 姓,first_name    名 FROM employees;
#案例:查询salary,显示结果为 out put
SELECT salary AS "out put" FROM employees;

#8,去重
#案例:查询员工表中涉及到得所有的部门编号 使用distinct
SELECT DISTINCT `department_id` FROM employees;
SELECT DISTINCT `manager_id` FROM `departments`;

 

posted @ 2021-11-03 10:58  苏三说v  阅读(272)  评论(0编辑  收藏  举报