-- 字符函数:
-- 查询结果姓名小写
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;-- 精确到十位

最新文章

  1. 配置文件Java读写
  2. norm函数的作用,matlab
  3. Community Value再理解
  4. CEF使用的几个注意点
  5. 微信公众账号开发教程(四)自定义菜单(含实例源码)——转自http://www.cnblogs.com/yank/p/3418194.html
  6. 2、HTML
  7. jquery append()详解
  8. javascript应用:页面解析list和map封装后的json数据
  9. ibatis 环境搭建(1)
  10. jumpserver跳板机
  11. wget-文件下载工具
  12. RAID10与RAID01比较,RAID10与RAID5比较
  13. 分组PARTITION BY及游标CURSOR的用法
  14. HDU3534(SummerTrainingDay13-C tree dp)
  15. dokuwiki 配置 sendmail 邮件发送
  16. <悟道一位IT高管20年的职场心经>笔记
  17. win7系统损坏无法进入系统(dsark.sys文件损坏)(未测试过)
  18. EHlib在数据单元中显示字段值为图形。
  19. golang cgo 使用总结
  20. 初始Winsock编程

热门文章

  1. 启动Storm各个后台进程
  2. CS231n学习笔记-图像分类笔记(上篇)
  3. 手机访问电脑中部署的tomcat应用
  4. RSNAKE 的 Slowloris DOS攻击工具初试
  5. Tomcat 基本配置
  6. 【原】Ubuntu ATI/Intel双显卡 驱动安装
  7. ambari 2.6.2 安装 hdp 2.6.5.0 遇到的问题
  8. 值得收藏的TCP套接口编程文章
  9. java.lang.NoSuchMethodError: org.json.JSONArray.iterator()Ljava/util/Iterator 阿里云短信
  10. ObjectMapper将json转对象报错处理