字符串函数

1. 字符串拼接 concat('aa','bb') ->aabb;
  • 查询emp表中 员工姓名 和工资 工资后面显示单位元

    select name,concat(sal,'元') from emp;
2. 获取字符串的长度 char_length('abc') 3
  • 案例: 查询员工姓名和姓名的长度

    select name,char_length(name) from emp;
3. 获取字符串在另一个字符串上出现的位置
  • 格式1: instr(str,substr);

    select instr('abcdef','c');

  • 格式2 : locate(substr,str);

    select locate ('c','abcdef');

4. 插入字符串
  • 格式: insert ( str , start , length , newstr);

    sql select insert ('abcdefg',3,2,'c');
5. 转大小写
  • 格式: upper() lower()

    select upper('nba'),lower('NBa');

6. 去两端空白
  • 格式:trim()
    select trim('   a b  ');
7. 截取字符串
  • left(str,num);

    select left('abcdefg',3);

  • right(str,num);

    select right('abcdefg',3);

  • substring(str, start,end);

    select substring('abcdefg',2);
    select substring('abcdefg',2,3);
8. 重复:
  • repeat(str,重复次数)
select repeat('abc',2);
9.替换 :
  • replace(str,替换前的值,替换后的值);
select replace('abcdef','c','x');
10. 翻转 reverse

select reverse('abc');

数学相关函数

1. 向下取整 floor(num)

select floor(3.84);   3

2. 四舍五入round(23.8); 24

  • round(num,m);---m保留m位小数
select round(23.879,1);23.9

3.非四舍五入

  • truncate(num,m);---m保留m位小数
select truncate(23.879,2); 23.87
  • 随机数 rand() 0-1随机的小数

    • 获取3,4,5的随机数
    • floor(rand()*3)+3;

最新文章

  1. 大熊君JavaScript插件化开发------(第二季)
  2. GIF录制神器GifCam
  3. Java api 入门教程 之 JAVA的IO处理
  4. paip. 定时 关机 休眠 的总结
  5. 我的bootstrap使用的历程
  6. eclipse启动报错eclipse failed to create the java virutal machine
  7. 解析nginx负载均衡
  8. 利用java反射机制对方法进行调用
  9. 【转】centos安装memcached+php多服务器共享+session多机共享问题
  10. ffmpeg利用libav库把yuv视频流转换为TS串流
  11. 一行一行分析JQ源码学习笔记-04
  12. centos7.2自带的php5.4升级为5.6
  13. [C#网络应用编程]1、对进程的操作
  14. Selenium自动化测试插件—Katalon的自述
  15. Huber Loss
  16. (六)Linux下的压缩命令
  17. Windows远程访问OEM乱码解决
  18. 数组和集合(三):Set集合的使用总结
  19. libpcap丢包原理分析及Fedora 9 内核2.6.25.14下安装PF-RING的详细过程
  20. Url Scheme实现APP间通信、分享

热门文章

  1. 谁动了我的主机? 之活用History命令
  2. linux篇-Parse error: syntax error, unexpected ‘new’ (T_NEW) in /usr/local/nginx/html/cacti/lib/adodb
  3. 个人冲刺(七)——体温上报app(二阶段)
  4. 在vue中路径中的@
  5. Pandas 分组聚合 :分组、分组对象操作
  6. 【Unity Shader】syntax error: unexpected token 'struct' at line x 错误解决办法
  7. yum源更换/新
  8. ubuntu使用postfix和AWS-SES发送邮件
  9. 开发工具-SQL Server官方下载地址
  10. centos 修改PHP默认版本