mysql 行函数_MySQL -- 单行函数

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值