mysql学习第二天函数
-- 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学习第二天函数的更多相关文章
- MySQL学习——操作自定义函数
MySQL学习——操作自定义函数 摘要:本文主要学习了使用DDL语句操作自定义函数的方法. 了解自定义函数 是什么 自定义函数是一种与存储过程十分相似的过程式数据库对象.它与存储过程一样,都是由SQL ...
- MySql学习笔记——存储函数
在学习完存储过程后,今天主要回顾一下mysql中的存储函数的知识. 函数与存储过程的区别 首先,存储函数也是过程式对象之一,与存储过程相似.它们都是由SQL和过程式语句组成的代码片断,并且可以从应用程 ...
- mysql学习笔记--- 字符串函数、日期时间函数
一.常见字符串函数: 1.CHAR_LENGTH 获取长度(字符为单位) 2.FORMAT 格式化 3.INSERT 替换的方式插入 4.INSTR 获取位置 5.LEFT/RIGHT 取左 ...
- Mysql学习第二天
Mysql语句执行 用户登录与管理 mysql -uroot -p -hlocalhost test # 指定登录test数据库 mysql -uroot -p -hlocalhost company ...
- mysql学习 第二章 数据库的基本操作
3.1 创建数据库 MySQL安装好之后,首先需要创建数据库,这是使用MySQL各种功能的前提.本章将详细介绍数据的基本操作,主要内容包括:创建数据库.删除数据库.不同类型的数据存储引擎和存储引擎 ...
- python学习第二十八天函数局部变量的用法
函数局部变量是在函数里面的变量,只能在函数内部使用,如果函数没有找对应变量,函数将去函数外部找对应变量,局部变量优先级大于外部变量,详细说明一下 1,局部变量已经定义值 name='zhan san' ...
- Mysql基础学习第二天
Mysql基础学习第二天 函数 函数:是指一段可以直接被另一段程序调用的程序或代码. 字符串函数 数值函数 日期函数 流程函数 字符串函数 MySQL内置很多字符串函数,常用的几个如下: 函数 功能 ...
- 我的MYSQL学习心得(六) 函数
我的MYSQL学习心得(六) 函数 我的MYSQL学习心得(一) 简单语法 我的MYSQL学习心得(二) 数据类型宽度 我的MYSQL学习心得(三) 查看字段长度 我的MYSQL学习心得(四) 数据类 ...
- 我的MYSQL学习心得(十) 自定义存储过程和函数
我的MYSQL学习心得(十) 自定义存储过程和函数 我的MYSQL学习心得(一) 简单语法 我的MYSQL学习心得(二) 数据类型宽度 我的MYSQL学习心得(三) 查看字段长度 我的MYSQL学习心 ...
随机推荐
- python模块详解 time与date time
模块的分类: a:标准库 内置模块 如sys,os等 b:开源模块 大神封装好的 直接可以拿来用的. c:自定义模块 自己封装的模块 Python中通常表示时间的方式有:时间戳.格式化的日期.元组(九 ...
- AIR Native Extension for iOS 接入第三方sdk 如何实现 AppDelegate 生命周期
作者:Panda Fang 出处:http://www.cnblogs.com/lonkiss/p/6492385.html 原创文章,转载请注明作者和出处,未经允许不可用于商业营利活动 去年到今年做 ...
- Struts2_HelloWorld_7_1
大致了解应用的运行过程: 由请求路径开始,浏览器端通过URL向tomcat发送http请求(如:http://localhost:8080/Struts2_0100_Introduction/hell ...
- java环境变量配置备忘录
用鼠标右击“我的电脑”->属性->高级->环境变量系统变量->新建->变量名:JAVA_HOME 变量值:D:\Program Files\Java\jdk1.6.0_1 ...
- MySQL入门很简单: 2 MySQL数据类型
2. MySQL数据类型 2.1 整数类型 后面的是默认显示宽度: tinyint(4) smallint(6) mediumint(9) int(11) bigint(20) 2.2 浮点型和定点数 ...
- POJ - 3109 Inner Vertices
不存在-1的情况,而且最多一轮就结束了.如果新增加的黑点v0会产生新的黑点v1,那么v0和v1肯定是在一条轴上的,而原来这条轴上已经有黑点了. 离散以后扫描线统计,往线段上插点,然后查询区间上点数. ...
- POJ-1990 MooFest---两个树状数组
题目链接: https://vjudge.net/problem/POJ-1990 题目大意: 一群牛参加完牛的节日后都有了不同程度的耳聋,第i头牛听见别人的讲话,别人的音量必须大于v[i],当两头牛 ...
- 【洛谷4815】[CCO2014] 狼人游戏(树形DP)
点此看题面 大致题意: 已知有平民和狼人共\(n\)个,每个平民会指控和保护任何人,每个狼人只会指控平民.保护狼人.告诉你\(m\)对指控与保护的关系,求有\(k\)个狼人的方案总数. 树形\(DP\ ...
- MongoDB在MFC下使用C++驱动编译错误的解决
.post p{text-indent: 2em;} 今天使用MongoDB的C++驱动,在编译连接的时候一直出现错误,显示的string_data.h下93行max宏的问题,可视其本身并不是调用ma ...
- 相机标定/校正(Camera Calibration)
以前DIP課程有做過Camera calibration,這次因為用Gopro做Visual SLAM,所以又要撿一下校正的過程.主要還是張正友的方法. OpenCV: 用OpenCV自帶的Sampl ...