MySQL-数据处理函数

026-distinct去重

sql 复制代码
select job from emp;

加个 distinct 就行了

sql 复制代码
select distinct job from emp;

注意:这个去重只是将显示的结果去重,原表数据不会被更改。

select 永远不会改变原数据

sql 复制代码
select distinct deptno, job from emp order by deptno asc;

027-数据处理函数之转换大小写

sql 复制代码
select upper(ename) from emp;
select lower(ename) from emp;
sql 复制代码
select sal from emp where upper(ename)='SMITH';

028-截取字符串-substr

第一种:substr('被截取的字符串', 起始下标 , 截取长度 )

第二种:substr('被截取的字符串', 起始下标),当第三个参数"截取长度"缺失时,截取到字符串末尾

注意:起始下标从1开始,不是从0开始。

sql 复制代码
select substr('abcdef', 2, 3);

练习:找出员工名字中第二个字母是A的

sql 复制代码
select ename from emp where ename like '_A%';
select ename from emp where substr(ename, 2, 1)='A';

截取永远向右截

sql 复制代码
select substr('abcdef', -1, 1);
select substr('abcdef', -1, 2);
相关推荐
花间相见1 小时前
【计算基础|MySQL01】【上手】安装连接、数据类型与建库建表
数据库·后端
花间相见1 小时前
【计算基础|MySQL02】【上手】SQL 增删改查
数据库·后端
ITxiaobing20231 小时前
IP 库与 AppsFlyer 国家/地区数据不一致,如何系统地对账?
数据库·网络协议·tcp/ip
这个DBA有点耶1 小时前
从时间到语义:时序数据库与向量数据库的核心机制、选型与多模融合趋势
数据库·mysql·架构
SL_staff1 小时前
考勤同步工资核算总出错?破解企业级精准自动化的三个刚性支点
mysql·github·全栈
对空六课2 小时前
RFM分层边界变化的回溯计算
大数据·服务器·前端·数据库·人工智能·算法·数据分析
小羊没烦恼!2 小时前
如何在IIS6,7中部署ASP.NET网站?
数据库·后端·python·web安全·asp.net
CableTech_SQH2 小时前
行业运维新标杆:百盛3D全场景运维系统
运维·数据库·信息与通信·综合布线
毕业设计7032 小时前
(免费领源码)基于node的学生公寓管理系统06412- java、PHP、python、C#、小程序、大数据、单片机、网络工程等)
vue.js·mysql·node.js·maven·mybatis·express·b/s
ITOM运维行者2 小时前
WAN监控怎么做?从链路质量指标到路径级定位的完整方法
数据库·人工智能·机器学习