博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mysql 行函数_MySQL -- 单行函数
阅读量:5976 次
发布时间:2019-06-20

本文共 1103 字,大约阅读时间需要 3 分钟。

LOWER(‘HelloWrold‘), UPPER(‘HelloWorld‘);

字符控制函数

SELECT REPLACE(‘abcdababab‘,‘p‘,‘m‘);

将“abcdababab”中的字符p替换成m;

SELECT TRIM(‘ ‘ FROM ‘HHHHHello.HHHWorldHHHHH‘);

去掉两边的空格。

SELECT LPAD(salary, 10,‘-‘), RPAD(salary, 10, ‘*‘)FROM employees;

LPAD:salary字符不够10个的时候,在左侧添加‘-‘凑够10个字符;

RPAD:salary字符不够10个的时候,在右侧添加‘*‘凑够10个字符;

SELECT INSTR(‘HelloWorld‘, ‘p‘);

查询字符‘p‘在HelloWorld中的所以位置;

SELECT LENGTH(‘HelloWorl‘);

返回‘HelloWorl‘字符长度;

SELECT SUBSTR(‘HelloWorld‘,2,5);

从‘HelloWorld’第二个位置开始,截取5个字符;

SELECT ROUND(123.456, 2), ROUND(123.556, 0), ROUND(153.456, -2);

四舍五入;

SELECT TRUNCATE(123.456, 2), TRUNCATE(123.556, 0), TRUNCATE(153.456, -2);

小数点后截断;

SELECT MOD(15, 8);

求余操作;

查询所有的员工信息, 若部门号为 10,

-- 则打印其工资的 1.1 倍, 20 号部门, 则打印其工资的 1.2 倍, 30 号部门打印其工资的 1.3 倍数,

-- 其他打印其工资的 1.4 倍。

SELECT employee_id, last_name, salary, department_id, CASE department_id

WHEN 10 THEN salary * 1.1

WHEN 20 THEN salary * 1.2

WHEN 30 THEN salary * 1.3

ELSE salary * 1.4

END "new_salary";

条件判断;

MySQL -- 单行函数

标签:new   打印   函数   bst   cat   员工信息   blog   style   员工

本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉

本文系统来源:http://www.cnblogs.com/androidsuperman/p/7106999.html

你可能感兴趣的文章
Android-ffmpeg编译so文件
查看>>
自2018年以来我不知道的事情-Dan Abramov
查看>>
React Ways1——函数即组件
查看>>
安卓判断前后台
查看>>
go设计模式之代理模式
查看>>
抓取猫眼电影top100的正则、bs4、pyquery、xpath实现方法
查看>>
git 命令
查看>>
介绍一款facebook信息收集工具FBI
查看>>
五分钟创建一个自己的NPM包
查看>>
我的友情链接
查看>>
Spring Cloud Netflix—如何加入Hystrix
查看>>
万物根源-一分钟教你发布npm包
查看>>
SkyWalking之高级玩法
查看>>
iOS多线程编程:线程同步总结 NSCondtion
查看>>
Flutter开发环境安装
查看>>
QQ登录的那些坑(如何开发qq登陆功能)
查看>>
中大型网站技术架构演变过程
查看>>
深入剖析OkHttp系列(五) 来自官方的事件机制
查看>>
Java 9 CompletableFuture 进化小脚步
查看>>
【前端词典】进阶必备的网络基础(下)
查看>>