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('林夕啊是不是学生','学生','教师')
    
      
  • 相关阅读:
    poj 1743 Musical Theme 后缀数组
    poj 1743 Musical Theme 后缀数组
    cf 432D Prefixes and Suffixes kmp
    cf 432D Prefixes and Suffixes kmp
    hdu Data Structure? 线段树
    关于position和anchorPoint之间的关系
    ios POST 信息
    CALayers的代码示例
    CALayers详解
    ios中得sqlite使用基础
  • 原文地址:https://www.cnblogs.com/god-for-speed/p/10887300.html
Copyright © 2011-2022 走看看