sql 字符串函数、数学函数
-- 字符函数:
-- 查询结果姓名小写
select lower(ename), sal, job from emp;
-- 查询结果姓名大写
select upper(ename), sal, job from emp;
-- 名字5个字符
select ename, sal, job from emp where length(ename)=5;
-- 名字前3个字符
select substr(ename, 1,3), sal, job from emp; -- 从第1个开始
select substr(ename, 2,3), sal, job from emp; -- 3-->取3个
-- 名字首字母大写
select upper(substr(ename, 1,1)) || lower(substr(ename, 2, length(ename)-1)) from emp;
select concat(upper(substr(ename, 1,1)), lower(substr(ename, 2, length(ename)-1))) from emp; -- mysql 要使用concat()函数
-- 名字首字母小写
select lower(substr(ename, 1,1)) || upper(substr(ename, 2, length(ename)-1)) from emp;
select concat(lower(substr(ename, 1,1)), upper(substr(ename, 2, length(ename)-1))) from emp; -- mysql 要使用concat()函数
-- 名字里的A替换为a
select replace(ename, 'A', 'a') ename from emp;
-- 数学函数:(这一部分 mysql 要把 nvl 替换为ifnull)
select ename, job, nvl(sal, 0)+ nvl(comm, 0) sal, dname from emp, dept where emp.deptno = dept.deptno and ename = 'SMITH';
select ename, job, nvl(sal, 0)+ nvl(comm, 0) sal, dname from emp join dept on emp.deptno = dept.deptno where ename = 'SMITH';
-- 一个月30天,日薪是多少
select ename, round(nvl(sal, 0)/30) from emp; -- 精确到整数
select ename, round(nvl(sal, 0)/30, 2) from emp; -- 精确到小数点后两位
select ename, round(nvl(sal, 0)/30, -1) from emp;-- 精确到十位
最新文章
- 配置文件Java读写
- norm函数的作用,matlab
- Community Value再理解
- CEF使用的几个注意点
- 微信公众账号开发教程(四)自定义菜单(含实例源码)——转自http://www.cnblogs.com/yank/p/3418194.html
- 2、HTML
- jquery append()详解
- javascript应用:页面解析list和map封装后的json数据
- ibatis 环境搭建(1)
- jumpserver跳板机
- wget-文件下载工具
- RAID10与RAID01比较,RAID10与RAID5比较
- 分组PARTITION BY及游标CURSOR的用法
- HDU3534(SummerTrainingDay13-C tree dp)
- dokuwiki 配置 sendmail 邮件发送
- <;悟道一位IT高管20年的职场心经>;笔记
- win7系统损坏无法进入系统(dsark.sys文件损坏)(未测试过)
- EHlib在数据单元中显示字段值为图形。
- golang cgo 使用总结
- 初始Winsock编程
热门文章
- 启动Storm各个后台进程
- CS231n学习笔记-图像分类笔记(上篇)
- 手机访问电脑中部署的tomcat应用
- RSNAKE 的 Slowloris DOS攻击工具初试
- Tomcat 基本配置
- 【原】Ubuntu ATI/Intel双显卡 驱动安装
- ambari 2.6.2 安装 hdp 2.6.5.0 遇到的问题
- 值得收藏的TCP套接口编程文章
- java.lang.NoSuchMethodError: org.json.JSONArray.iterator()Ljava/util/Iterator 阿里云短信
- ObjectMapper将json转对象报错处理