欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > > 文章正文

[数据库基础]-,数据库基础

来源: javaer 分享于  点击 15929 次 点评:249

[数据库基础]-,数据库基础


使用说明:

1、使用:

substr使用范围:oracle、mysql、sqlserver

substring使用范围:mysql、sqlserver

 

2、举例:

现有表:t_user  name、age字段

查询需求:如果name字段中的第5个字符有“张”,那么替换为“张三”、如果有“李”,那么替换为“李四”

语句:

select case substring(name,5,1) 
when '张' then '张三'
            when'李' then '李四'

    else '其他'
    end 
 from  t_user  

select case substr(name,5,1) 
when '张' then '张三'
            when '李' then '李四'

    else '其他'
    end 
 from  t_user  
 

3、substring(name,5,1) 参数说明:name代表字段名称、5代表第五个字符、1代表一个字符

注意:数据库字符串下标以数字1开始,而不是以0开始

 

相关文章

    暂无相关文章

用户点评