MySQL---第07章_单行函数
第07章_单行函数
讲师:尚硅谷-宋红康(江湖人称:康师傅)
官网:http://www.atguigu.com
1.显示系统时间(注:日期+时间)
SELECT now()
FROM DUAL;
2.查询员工号,姓名,工资,以及工资提高百分之20%后的结果(new salary)
SELECT employee_id,last_name,salary,salary*1.2 "new salary"
FROM employees;
3.将员工的姓名按首字母排序,并写出姓名的长度(length)
SELECT last_name,LENGTH(last_name)
FROM employees
ORDER BY last_name DESC;
4.查询员工id,last_name,salary,并作为一个列输出,别名为OUT_PUT
select concat(employee_id,',',last_name,',',salary) "OUT_PUT"
FROM employees;
5.查询公司各员工工作的年数、工作的天数,并按工作年数的降序排序
SELECT SYSDATE(),DATEDIFF(SYSDATE(),hire_date),DATEDIFF(SYSDATE(),hire_date)/365 "work_year"
FROM employees
ORDER BY work_year DESC;
6.查询员工姓名,hire_date , department_id,满足以下条件:雇用时间在1997年之后,department_id 为80 或 90 或110, commission_pct不为空
SELECT last_name,hire_date,department_id
FROM employees
WHERE DATE_FORMAT(hire_date,'%Y') >= '1997'
AND department_id IN (80,90,110)
AND commission_pct IS NOT NULL;
7.查询公司中入职超过10000天的员工姓名、入职时间
SELECT last_name,hire_date
FROM employees
WHERE DATEDIFF(now(),hire_date)>10000;
8.做一个查询,产生下面的结果 <last_name> earns monthly but wants <salary*3>
SELECT CONCAT(last_name,' earns ',TRUNCATE(salary,0),' monthly but wants ',TRUNCATE(salary*3,0)) "Dream Salary"
FROM employees;
9.使用case-when,按照下面的条件:
# 9.使用case-when,按照下面的条件:
/*
job grade
AD_PRES A
ST_MAN B
IT_PROG C
SA_REP D
ST_CLERK E产生下面的结果:
-- Last_name Job_id Grade
-- king AD_PRES A
*/
SELECT last_name Last_name,job_id Job_id,CASE job_id WHEN 'AD_PRES' THEN 'A' WHEN 'ST_MAN' THEN 'B' WHEN 'IT_PROG' THEN 'C' WHEN 'SA_REP' THEN 'D'WHEN 'ST_CLERK' THEN 'E'ELSE 'F' END 'grade'
FROM employees;
MySQL---第07章_单行函数相关推荐
- 【MySQL 第17章_其他数据库日志】
第17章_其他数据库日志 1.MySQL支持的日志 1.1日志类型 1.2日志的弊端 2.慢查询日志(slow query log) 3.1问题场景 3.2 查看当前状态 3.3 启动日志 3.4 查 ...
- MySql(六)常见单行函数
文章目录 单行函数 字符函数 数学函数 日期函数 其他函数 流程控制函数 常见函数分类: 单行函数:(主要做数据的处理):concat.length.ifnull- 分组函数:(做统计使用:因此又称为 ...
- MySQL7_基础_单行函数
文章目录 单行函数 1. 函数的理解 1.1 不同DBMS函数的差异 1.2 MySQL的内置函数及分类 2. 数值函数 2.1 基本函数 2.1.1 基本的操作 2.1.2 取随机数 2.1.3 四 ...
- 【MySQL 第10章_数据库的设计规范】
第10章_数据库的设计规范 1. 为什么需要数据库设计 2.范式 2.1范式简介 2.2范式都包括哪些 2.3 键和相关属性的概念 2.4第一范式(1st NF) 2.5 第二范式(2nd NF) 2 ...
- 数据库基础篇学习笔记_单行函数
单行函数 文章目录 单行函数 1. MySQL内置函数 1.1 单行函数 2. 数值函数 2.1 基本函数 2.2 角度与弧度互换函数 2.3 三角函数 2.4 指数与对数函数 2.5 进制间的转换 ...
- 高性能mysql 第六章_第六章 查询性能优化
1. 为什么查询速度会慢 如果把查询看作是一个任务,那么它由一系列子任务组成,每个子任务都会消耗一定的时间.如果要优化,无非是减少子任务数量,或者减少子任务的执行次数. 查询声明周期:生成计划,执行, ...
- 高性能mysql 第六章_高性能MySQL 第六章
查询优化.索引优化.库表结构优化需要齐头并进,一个不落,才能最终设计出在实际场景中能发挥良好效果的方案. 为什么查询速度会慢? 如果把查询看作是一个任务,那么它由一系列子任务组成,每个子任务都会消耗一 ...
- 第07章_面向对象编程(进阶)
1. 关键字:this 1.1 this是什么? 在Java中,this关键字不算难理解,它的作用和其词义很接近. 它在方法(准确的说是实例方法或非static的方法)内部使用,表示调用该方法的对象 ...
- MySQL【案例讲解】单行函数
#1. 显示系统时间(注意:日期+时间) SELECT NOW(); #2. 查询员工号,姓名,工资以及工资提高百分之20后的结果(new salary) SELECT employee_id, la ...
最新文章
- Java开发工具(Eclipse中内容辅助键的使用)
- 你是什么时候真正从产品助理成长为产品经理的?
- Learn Blockchains by Building One
- SpringMVC注解驱动标签做了什么操作
- 为什么选择Nginx
- ArcGIS Android工程迁移到其他电脑不能打开的问题
- zblog php 标题优化,Zblog分类页标题重复的优化 - 张力博客
- asm 查看 数据文件 修改 时间_Oracle的ASM介绍及管理
- 基金回撤越大收益越高吗?
- R导出可编辑图到ppt:结合使用ggplot2以及officer
- 基于《MySQL5.7从入门到精通》学习记录(20220608_持续更新)
- 支付宝网页支付流程与实现
- VGG16和VGG19
- 熟悉scrapy的基本使用(创建与运行,目录结构)---爬虫项目
- matlab拟合曲线poly交点,matlab 离散曲线求交点
- 计算机关闭没用的端口,关闭端口的方法,小编教你如何关闭电脑不用的端口
- 如何从Excel文件创建在线预算报告
- DTD中的实体Entity
- html学习笔记(二)
- 处女座女的爱情黑暗面 水瓶座男不爱你的表现是什么
热门文章
- 服务器和客户端免密登录
- vue自定义组件并使用
- 转:多线程环境下调用 HttpWebRequest 并发连接限制
- WinForm-SuspendLayout、ResumeLayout、PerformLayou——转载
- (数学)灯泡亮灭问题
- 饥荒机器人怎么用避雷针充电_新款iPhone充电线怎么这么好看~安卓也可以用!...
- oledb 访问接口sqlncli10返回了消息 没有活动事务_这样理解分布式事务你是不是就会懂了?...
- pandas删除满足条件的行_入门Pandas练习
- python写彩票抓取_Python|爬取彩票数据
- php如何替换 前的空格,php空格如何替换