-- 1、绝对值

select abs(-1)
from dual

-- 2、求平方根
select sqrt(6)
from dual

-- 3、圆周率
select pi()
from dual

-- 4、余数
select 3%2,3%-2,-3%2,-3%-2
from dual
select mod(3,2)

-- 5、向上取整
select ceil(1.9)
from dual

-- 6、向下取整
select floor(1.9),floor(-1.9)
from dual

-- 7、四舍五入
select round(3.99)
from dual
select round(12.59,-1)

-- 8、截取
select truncate(12.59,1)
from dual

-- 9、随机数
select rand()
from dual

-- 10、单位值
select sign(-3),sign(3),sign(0)
from dual

-- 11、求平方
select pow(4,2),power(4,3)
from dual

-- 12、求e的n次方
select exp(4)
from dual

-- 13、10相对于e的对数
select log(10)
from dual

-- 14、以基数为10的对数
select log10(10)
from dual

-- 15、弧度转化为角度,角度转化为弧度
select degrees(pi()),radians(180)
from dual

-- 16、sin正弦函数
select sin(pi()*0.25)
from dual

-- 17、asin反正弦函数
select asin(0.7071067811865476)
from dual

-- 18、cos余弦函数
select cos(pi()*0.25)
from dual

-- 19、tan余切函数
select tan(pi()*0.25)
from dual

-- 20、atan反余切函数
select atan(1)
from dual

-- 21、字符串长度
select length(ename),ename,char_length(ename)
from emp

-- 23、字符串连接
select concat(ename,' is a ',job)
from emp

-- 24、字符串连接“-”为字段间的分隔符
select concat_ws('-',empno,ename,deptno)
from emp
-- 25、替换1,2为x
select insert(ename,1,2,'x')
from emp

-- 26、字符串转换为小写
select lower(ename),lcase(ename)
from emp

-- 27、字符串转换为大写
select upper(ename),ucase(ename)
from emp

-- 28、从左开始截取x位
select left(ename,3)
from emp
-- 29、从右开始截取x位
select right(ename,3)
from emp

-- 30、设置字符串长度,不够用*填充
select lpad(ename,10,'*'),rpad(ename,10,'*')
from emp

-- 31、去空字符
select trim(' 来东 软睿道吧 ')
from dual

-- 32、复制生成字符串
select repeat('哈',4)
from dual

-- 33、生成n个空格字符
select space(10)
from dual

-- 34、将L替换成*
select replace(ename,'L','*')
from emp

-- 35、字符串比较
select strcmp('wk','wo')
from dual

-- 36、字符串截取
select substring(ename,1,3)
from emp

-- 37、查找s出现的位置
select locate('S',ename),position('S' in ename),instr(ename,'S')
from emp

-- 38、将字符串反转
select reverse(ename)
from emp

-- 39、
select elt(2,'香蕉','苹果','大鸭梨')
from dual

mysql学习第二天函数的更多相关文章

  1. MySQL学习——操作自定义函数

    MySQL学习——操作自定义函数 摘要:本文主要学习了使用DDL语句操作自定义函数的方法. 了解自定义函数 是什么 自定义函数是一种与存储过程十分相似的过程式数据库对象.它与存储过程一样,都是由SQL ...

  2. MySql学习笔记——存储函数

    在学习完存储过程后,今天主要回顾一下mysql中的存储函数的知识. 函数与存储过程的区别 首先,存储函数也是过程式对象之一,与存储过程相似.它们都是由SQL和过程式语句组成的代码片断,并且可以从应用程 ...

  3. mysql学习笔记--- 字符串函数、日期时间函数

    一.常见字符串函数: 1.CHAR_LENGTH  获取长度(字符为单位) 2.FORMAT  格式化 3.INSERT  替换的方式插入 4.INSTR  获取位置 5.LEFT/RIGHT  取左 ...

  4. Mysql学习第二天

    Mysql语句执行 用户登录与管理 mysql -uroot -p -hlocalhost test # 指定登录test数据库 mysql -uroot -p -hlocalhost company ...

  5. mysql学习 第二章 数据库的基本操作

    3.1   创建数据库 MySQL安装好之后,首先需要创建数据库,这是使用MySQL各种功能的前提.本章将详细介绍数据的基本操作,主要内容包括:创建数据库.删除数据库.不同类型的数据存储引擎和存储引擎 ...

  6. python学习第二十八天函数局部变量的用法

    函数局部变量是在函数里面的变量,只能在函数内部使用,如果函数没有找对应变量,函数将去函数外部找对应变量,局部变量优先级大于外部变量,详细说明一下 1,局部变量已经定义值 name='zhan san' ...

  7. Mysql基础学习第二天

    Mysql基础学习第二天 函数 函数:是指一段可以直接被另一段程序调用的程序或代码. 字符串函数 数值函数 日期函数 流程函数 字符串函数 MySQL内置很多字符串函数,常用的几个如下: 函数 功能 ...

  8. 我的MYSQL学习心得(六) 函数

    我的MYSQL学习心得(六) 函数 我的MYSQL学习心得(一) 简单语法 我的MYSQL学习心得(二) 数据类型宽度 我的MYSQL学习心得(三) 查看字段长度 我的MYSQL学习心得(四) 数据类 ...

  9. 我的MYSQL学习心得(十) 自定义存储过程和函数

    我的MYSQL学习心得(十) 自定义存储过程和函数 我的MYSQL学习心得(一) 简单语法 我的MYSQL学习心得(二) 数据类型宽度 我的MYSQL学习心得(三) 查看字段长度 我的MYSQL学习心 ...

随机推荐

  1. The thirteen day

    Well begun is hanlf done 良好的开端是成功的一半.(此句是省略句,Something that is well begun is something that is half ...

  2. staticmethod classmethod property方法

    @staticmethod 静态方法 函数修饰符,用来修饰一个函数,类似于装饰器 class Dog(object): def __init__(self,name): self.name = nam ...

  3. Java实习问题记录

    1. $(window).height() 获取屏幕高度2. $("#chartbottomdiv").width() 某个控件的属性 用"."3. // 保留 ...

  4. 复制windows CMD命令行中的内容

    标记文本后,按"回车",或鼠标"右键"为从CMD中复制文本. 在CMD中,按鼠标"右键",为在CMD中粘贴文本.

  5. 1 - python3基础语法

    编码 默认情况下,Python 3 源码文件以 UTF-8 编码.当然你也可以为源码文件指定不同的编码: # _*_ coding:utf-8 _*_ 保留字 Python的标准库提供了一个keywo ...

  6. 如何在win10中安装ArcGIS10.2

    在win10中安装ArcGIS10.2,完美兼容,下面将自己在win10界面下的安装方法给大家分享一下. 工具/原料   win10环境 ArcGIS10.2安装包, 安装包地址链接: 链接: htt ...

  7. 数据库连接-ADO.NET

    版权声明:本文为博主原创文章,未经博主同意不得转载. https://blog.csdn.net/huo065000/article/details/25830291       非常早就知道了ADO ...

  8. HDU(1166),线段树模板,单点更新,区间总和

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1166 第一次做线段树,帆哥的一句话,我记下来了,其实,线段树就是一种处理数据查询和更新的手段. 然后, ...

  9. shell脚本监控URL并自动发邮件

    1.安装sendmail:yum install -y sendmail 2.安装mail:yum install -y mail 3.安装mutt:yum install -y mutt 4.启动s ...

  10. CentOS上安装mongodb

    安装mongodb pymongo修改yum源vi /etc/yum.repos.d/10gen.repo[10gen]name=10gen Repositorybaseurl=http://down ...