您的位置:首页 > 数据库 > MySQL

mysql学习笔记之基础查询(进阶一)

2020-06-24 04:37 603 查看

USE myemployees;
/*
语法:
select 查询列表 from 表名
特点:

  1. 查询列表可以是什么:表中的字段、常量值、表达式、函数
  2. 查询的结果是一个虚拟的表格
    */
    #1. 查询表中的字段
    SELECT last_name FROM employees;
    #2. 查询表中的多个字段

SELECT last_name,salary,email FROM employees;

#3. 查询表中的所有字段
SELECT

employee_id
,
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 ‘join’;
#5.查询表达式
SELECT 100%98;
#6.查询函数
SELECT VERSION();
#7.起别名 便于理解,且如果要查询的字段有重名的情况,使用别名可以易于区分
#方式一
SELECT 100%98 AS 结果;
SELECT last_name AS 姓,first_name AS 名 FROM employees;
#方式二
SELECT last_name 姓, first_name 名 FROM employees;
#案例:查询 salary, 显示结果为 out put
SELECT salary “out put” FROM employees;
#8.去重 案例:查询员工中涉及到的所有部门编号
SELECT DISTINCT department_id FROM employees;
#9. +号的作用 案例:查询员工名和姓连接成的一个字段,并显示为姓名

/*select ‘123’+90;试图将字符型数值转换为数值型,
如果转换成功,则继续做加法运算,
如果失败,则将字符型数值转换为0
select null+0;只要其中一方为null,结果就一定为null
*/
SELECT CONCAT(‘a’,‘b’,‘c’) 结果;
SELECT CONCAT(last_name,first_name) 姓名 FROM employees;

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: