zoukankan      html  css  js  c++  java
  • mysql教程(二)数据库常用函数汇总

    函数

      ①转小写:lower()

      示例:select lower(ename) from emp;

      ②转大写:upper()

      示例:select * from emp where job=upper('manager');

      ③截取字符串:substr(要截取的字段,开始位置(从1开始),要截取的长度)

      示例:select substr(applabel,1,4) from appconfig;

      ④获取字段长度:length()

      示例:select length(appid) from appconfig;

      ⑤去除首尾空格,不包含中间的空格

      示例:select * from emp where job=trim(upper('manager  '));

      ⑥将字符串转为日期:str_to_date(字符串,匹配格式)

      示例:select * from emp where HIREDATE=str_to_date('1981-02-20','%Y-%m-%d');

      ⑦获取当前日期:now()

       ⑧千分位:format(需要插入千分位的字段,位数)

      示例:select empno, ename, Format(sal, 2) from emp;

      ⑨四舍五入:round()

       示例:select round(123.56);

      ⑩生成随机数:rand()

      示例:select rand();

      ①①case..when..then..else..then..end

      示例:如果job为MANAGERG薪水上涨10%,如果job为SALESMAN工资上涨50%

        select empno, ename, job, sal, case job when 'MANAGER' then sal*1.1 when 'SALESMAN' then sal*1.5 end as newsal from emp;

      ①②ifnull()

      示例:select ifnull(comm,0) from emp;

      如果comm为空,则设置为0

  • 相关阅读:
    iOS面试题
    iOS-block
    iOS开发设计模式
    iOS-宏定义
    正则表达式(转)
    iOS-textfield控制光标开始位置
    initWithNibName&initWithCoder &awakeFromNib&UIView常见属性方法
    iOS应用生命周期
    iOS-app发布新版本步骤
    iOS从App跳转至系统设置菜单各功能项
  • 原文地址:https://www.cnblogs.com/wnnstudy/p/14109019.html
Copyright © 2011-2022 走看看