mysql学习笔记之基础查询(进阶一)
2020-06-24 04:37
603 查看
USE myemployees;
/*
语法:
select 查询列表 from 表名
特点:
- 查询列表可以是什么:表中的字段、常量值、表达式、函数
- 查询的结果是一个虚拟的表格
*/
#1. 查询表中的字段
SELECT last_name FROM employees;
#2. 查询表中的多个字段
SELECT last_name,salary,email FROM employees;
#3. 查询表中的所有字段
SELECT
employee_id,
first_name,
last_name,
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;
相关文章推荐
- mysql学习笔记之 分组查询(进阶五)
- mysql学习笔记之排序查询和函数(进阶四)
- 【学习笔记】mysql查询执行的基础
- MySQL学习笔记(二)__基础查询
- mysql学习笔记之连接查询(sql99标准)(进阶六下)
- MySQL 基础架构 1. 一条SQL查询语句的执行过程(个人学习笔记)
- MySQL学习笔记-基础:分组查询、连接查询
- mysql学习笔记之子查询(进阶7)
- Mysql学习笔记二——基础查询where练习
- MySQL学习笔记(二)_基础查询
- mysql学习笔记之联合查询(进阶九)
- mysql学习笔记之模糊查询(进阶三)
- mysql学习笔记之分页查询(进阶8)
- mysql学习笔记之条件查询(进阶二)
- python基础学习笔记<进阶>
- MySQL学习笔记9:连接查询
- [进阶]MySQL学习笔记六之Limit/Like/Wildcards
- MySQL学习笔记8:函数查询
- MySQL学习笔记---基础概念和一些基础SQL语句(一)
- MySQL学习笔记7:基本查询