mysql常用单行函数
一、大小写控制函数
LOWER(str) 将str的值全部置为小写字母
select LOWER('ABC');--结果:LOWER('ABC')abc
select UPPER('abc');--结果:UPPER('abc')ABC
select CONCAT('a','b','c');--结果:CONCAT('a','b','c')abc
select SUBSTR('abc',1,2);--结果:SUBSTR('abc',1,2)ab
select LENGTH('abc');--结果:LENGTH('abc')3
select INSTR('abc','a');--结果:INSTR('abc','a')1
select name from person;--结果:namexiaoPxiaoPPxiao_p--select LPAD(name,10,'*')from person;--结果:LPAD(name,10,'*')*****xiaoP****xiaoPP****xiao_p
select TRIM('a' FROM 'abca');--结果:TRIM('a' FROM 'abca')bc--select TRIM('a' FROM 'abab');--结果:TRIM('a' FROM 'abab')bab--select LTRIM(' abc ');--结果:LTRIM(' abc ')abc --abc后面是有空格的--select RTRIM(' abc ');--结果:RTRIM(' abc ')abc
SELECT REPLACE('abcbc','b','m');--结果:REPLACE('abcbc','b','m')amcmc
SELECT ROUND(2.3456,3);--结果:ROUND(2.3456,3)2.346
SELECT TRUNCATE(10.88888,2);--结果:TRUNCATE(10.88888,2)10.88
select MOD(5.7,2.8);--结果:MOD(5.7,2.8)0.1
select SYSDATE();--结果:SYSDATE()2015-06-2021:17:25
SELECT DATE_FORMAT(NOW(),'%Y-%m-%d %T'),STR_TO_DATE(NOW(),'%Y-%m-%d %T');--结果:DATE_FORMAT(NOW(),'%Y-%m-%d %T') STR_TO_DATE(NOW(),'%Y-%m-%d %T')2015-06-2113:52:06 2015-06-2113:52:06
SELECTid,NAME,dept_id,FORMAT(salary *12*(IFNULL(commission_pct,1)),0)FROMpersonWHEREdept_id IN (101,106,109);--结果:id name dept_id FORMAT (salary*12*(IFNULL(commission_pct,1)),0)0001 LiLei 101 13,2000002 HanMeimei 106 27,6000003 Lucy 109 36,000
SELECTIF (dept_id,'有部门','没有部门') deptFROMperson;--结果:dept有部门有部门有部门没有部门
select NULLIF(1,1),NULLIF(1,2);--结果:NULLIF(1,1) NULLIF(1,2)(NULL) 1
SELECTCOALESCE (dept_id,commission_pct,NAME)FROMpersonWHERENAME ='Lily';--结果:COALESCE (dept_id,commission_pct,name)Lily
SELECTid,NAME,dept_id,CASE dept_idWHEN 101 THENsalary *1.1WHEN 106 THENsalary *1.2ELSEsalary *1.3END salaryFROMpersonWHEREdept_id IN (101,106,109);--结果:id NAME dept_id salary0001 LiLei 101 11000002 HanMeimei 106 24000003 Lucy 109 3900
mysql常用单行函数的更多相关文章
- [转]MySQL常用Json函数和MySQL常用字符串函数
MySQL常用Json函数:https://www.cnblogs.com/waterystone/p/5626098.html MySQL常用字符串函数:https://www.cnblogs.co ...
- sql常用单行函数
学到数据库了,小记一下的喽~~~>>>>常用的单行函数 select * from employees 查询所有 select first_name,lower(first_n ...
- MySQL之MySQL常用的函数方法
MySQL常用函数 本篇主要总结了一些在使用MySQL数据库中常用的函数,本篇大部分都是以实例作为讲解,如果有什么建议或者意见欢迎前来打扰. limit Select * from table ord ...
- MYSQL常用操作函数的封装
1.mysql常用函数封装文件:mysql.func.php <?php /** * 连接MYSQL函数 * @param string $host * @param string $usern ...
- 【MySQL】MySQL之MySQL常用的函数方法
MySQL常用函数 本篇主要总结了一些在使用MySQL数据库中常用的函数,本篇大部分都是以实例作为讲解,如果有什么建议或者意见欢迎前来打扰. limit Select * from table ord ...
- Oracle常用单行函数(原创)
前言: 想把单行函数进行一个比较全面的总结,并分享给有需要的人,有不明之处还请多多指教. SQL函数:Oracle的内置函数,包括了单行函数和多行函数,本文重点讲解单行函数.单行函数又可以分为许多类, ...
- MySql常用日期函数(转载)
/*date_add(date,interval expr type)和date_sub(date,interval expr type)执行日期运算. date 是一个 datetime 或date ...
- MySQL常用Json函数
官方文档:JSON Functions Name Description JSON_APPEND() Append data to JSON document JSON_ARRAY() Create ...
- MySQL常用字符串函数
字符串函数 是最常用的的一种函数,在一个具体应用中通常会综合几个甚至几类函数来实现相应的应用: 1.LOWER(column|str):将字符串参数值转换为全小写字母后返回 mysql> sel ...
随机推荐
- cannot simultaneously fetch multiple bags
问题是什么时候出现的呢? 当一个实体对象中包含多于一个non-lazy获取策略时,比如@OneToMany,@ManyToMany或者@ElementCollection时,获取策略为(fetc ...
- python杂七杂八小问题
1.win7系统下,安装完GTK+后,从命令行界面无法启动ipython,提示“failed to create process”.运行easy_install也遇到了这个问题. 原因是安装GTK+时 ...
- java播放背景音乐的几种方式
大四第一学期快结束了,准备找实习单位的时候,用了一周的时间去投简历去面试,结果没有一家有反馈要不就是面试没通过,拿着iOS的项目(在老师工作室的外包项目)去面试java开发,结果全部碰壁. 第一种,直 ...
- rails使用bootstrap3-wysiwyg可视化编辑器并实现自定义图片上传插入功能
之前在rails开发中使用了ckeditor作为可视化编辑器,不过感觉ckeditor过于庞大,有很多不需要的功能,而且图片上传功能不好控制不同用户可以互相删除图片,感觉很不好.于是考虑更改可视化编辑 ...
- python之读取cdv
csv是Comma-Separated Values的缩写,是用文本文件形式储存的表格数据,比如如下的表格: 就可以存储为csv文件,文件内容是:No.,Name,Age,Score1,Apple,1 ...
- gdutcode 1195: 相信我这是水题 GDUT中有个风云人物pigofzhou,是冰点奇迹队的主代码手,
1195: 相信我这是水题 Time Limit: 1 Sec Memory Limit: 128 MBSubmit: 821 Solved: 219 Description GDUT中有个风云人 ...
- label标签使用过程中遇到的问题
最近在做东西时候使用到了label标签,由于之前很少使用label标签,所以就遇到一个很奇怪的问题.什么问题呢?下面来看一个效果 <!DOCTYPE html> <html> ...
- 记一次ifconfig命令
由于Windows 10的强制更新,原来的Virtual box Host-Only驱动莫名奇妙的不见了,于是上网找各种解决方案: 1.重新生成虚拟网卡适配器:执行 VBoxManage.exe ho ...
- Eclipse中web项目部署至Tomcat步骤
Eclipse的web工程至Tomcat默认的部署目录是在工程空间下,本文旨在将部署目录改为Tomcat安装目录,并解决依赖包输出问题. 1.在Eclipse中添加Tomcat服务器. 2.将web工 ...
- linq语法大全(转集)
Join操作符 适用场景:在我们表关系中有一对一关系,一对多关系,多对多关系等.对各个表之间的关系,就用这些实现对多个表的操作. 说明:在Join操作中,分别为Join(Join查询), Selec ...