当前位置:网站首页>MySQL---基本的select语句
MySQL---基本的select语句
2022-07-31 17:00:00 【独角鲸需要水】
基本的select语句
基本的语句
语法
select 标识选择哪些列
from 标识从哪些表中选择
选择全部列(不推荐)
select *
from departments;
选择特定的列
select department_id,location_id
from departments;
列的别名
select last_name as name,commission_pct comm
from employees;
select last_name "name",salary*12 "annual Salary"
from employees;
去除重复行
select distinct department_id
from employees;
空值参与运算
所有运算符或列值遇到null值,运算的结果都为null
在 MySQL 里面, 空值不等于空字符串。一个空字符串的长度是 0,而一个空值的长
度是空。而且,在 MySQL 里面,空值是占用空间的
SELECT employee_id,salary,commission_pct,
12 * salary * (1 + commission_pct) "annual_sal"
FROM employees;
着重号
SELECT * FROM `ORDER`;
我们需要保证表中的字段、表名等没有和保留字、数据库系统或常用方法冲突。如果真的相同,请在
SQL语句中使用一对``(着重号)引起来
查询结果中增加一列固定常数列
select 'MySQL' corporation ,last_name
from employees
查询表结构
DESC employees;
或
describe employees;
过滤where
select 字段1,字段2
from 表名
where 过滤条件
select employee_id, last_name, job_id, department_id
from employees
where department_id = 90 ;
练习
1.查询员工12个月的工资总和,并起别名为ANNUAL SALARY
select employee_id,last_name,salary*12 "ANNUAL SALARY"
from employees;
select employee_id,last_name,salary*12 *(1+ifnull(commission_pct,0)) "ANNUAL SALARY"
from employees;
2.查询employees表中去除重复的job_id以后的数据
select distinct job_id
from employees;
3.查询工资大于12000的员工姓名和工资
SELECT last_name,salary
FROM employees
WHERE salary > 12000;
4.查询员工号为176的员工的姓名和部门号
SELECT last_name,department_id
FROM employees
WHERE employee_id = 176;
5.显示表 departments 的结构,并查询其中的全部数据
DESC departments;
SELECT * FROM departments;
边栏推荐
- Mariabackup实现Mariadb 10.3的增量数据备份
- 【愚公系列】2022年07月 Go教学课程 021-Go容器之切片操作
- 【luogu P8326】Fliper (Graph Theory) (Construction) (Eulerian Circuit)
- Golang 必知必会Go Mod命令
- 关于柱状图的经典画法总结
- iNeuOS工业互联网操作系统,设备运维业务和“低代码”表单开发工具
- 几款永久免费内网穿透,好用且简单(内网穿透教程)
- Three aspects of Ali: How to solve the problem of MQ message loss, duplication and backlog?
- 【pytorch】pytorch 自动求导、 Tensor 与 Autograd
- [Source code analysis] BeanFactory and FactoryBean
猜你喜欢
随机推荐
动态规划之线性dp(下)
最新神作!阿里巴巴刚出炉的面试参考指南(泰山版),我直接狂刷29天
几款永久免费内网穿透,好用且简单(内网穿透教程)
Automated testing - web automation - first acquaintance with selenium
Flutter 获取状态栏statusbar的高度
你辛辛苦苦写的文章可能不是你的原创
无主复制系统(2)-读写quorum
Flex布局详解
mysql的备份表的几种方法
利用PHP开发具有注册、登陆、文件上传、发布动态功能的网站
宁波大学NBU IT项目管理期末考试知识点整理
EF Core 2.2中将ORM框架生成的SQL语句输出到控制台
【愚公系列】2022年07月 Go教学课程 020-Go容器之数组
Masterless replication system (2) - read and write quorum
基于C语言的编译器设计与实现
The article you worked so hard to write may not be your original
2022年必读的12本机器学习书籍推荐
IP protocol from 0 to 1
入职一个月反思
After Effects 教程,如何在 After Effects 中调整过度曝光的快照?









