zoukankan      html  css  js  c++  java
  • MYSQL-------常用字符函数

    *utf-8汉字字节长度为3,英文字母为1,GBK为2-1

      --查询字段中含有a和e两个字符,并且a在e的前面:select name from student where name like '%a%e%'

    --Length() 获取参数值的字节个数
      select length()
     
    --concat(str1(列名1),str2(列名2)) 拼接字符串
    
    --upper()大写函数
      lower()小写函数
      
    --substr/substring截取字符串
      1.SELECT SUBSTR('四十四与五十万',6)  --索引从1开始,即'是0算起,意为取出从第六开始后面的所有字符串
      2.SELECT SUBSTR('四十四与五十万',1,3) --从1开始,截取长度为3的字符串,即结果为四十四
      #姓名首字母大写,其他字符小写,再拼接
      3.SELECT CONCAT(UPPER(SUBSTR(last_name,1,1)),'_',LOWER(SUBSTR(last_name,2))) from employees;
      
    --instr返回目标str第一次出现在字段中的索引,如果找不到,返回0
      SELECT INSTR('今天下着大雨','大雨'); 其结果为5,若将大雨改成大雪,则找不到,为0
      
    --trim
      1.去前后空格函数
      SELECT TRIM ('   阿萨德   ');
      2.去掉前后指定字符(指定字符+FROM+字符串)
      SELECT TRIM ('a' FROM '张aaaaa是一位老师')
      
    --lpad(字符串+长度+指定字符)
      rpad右填充
      #用指定的字符实现左右填充指定长度
      SELECT LPAD('林夕',10,'*')       #********林夕
      
    --replace(原字符串,指定字符串,新字符串)
      SELECT REPLACE('林夕啊是不是学生','学生','教师')
    
      
  • 相关阅读:
    前端插件集合
    建立controller
    W3C对DOM2.0定义的标准事件
    事件代理和委托学习
    css3属性flex弹性布局设置三列(四列)分布样式
    css+html 关于文本的总结(整理中)
    jquery阻止事件冒泡的3种方式
    web前端打印总结
    前端打印插件
    object实现小老鼠交互
  • 原文地址:https://www.cnblogs.com/god-for-speed/p/10887300.html
Copyright © 2011-2022 走看看