分享

函数格式化输出

 春树思图南 2017-03-27
1.stuff()函数
select stuff('abc',2,1,'m')
输出结果:amc
select stuff('abc',2,1,'ma')
输出结果:amac
2的意义是从字符串的第二个字符开始,1的意思就是替换掉替换掉一个字符。虽然替换掉的是一个字符,却可以用不止一个字符来替换它。

2.  day(date)
     month(date)
     year(date)
    函数:
                    select month('2009-9-10')
结果是:9

3. replace()函数
select replace('AXBX','X','Y')
第一个参数是要处理的字符串;第二个参数是要替换掉的字符;第三个参数是要替换上去的那个字符。
select replace('AXBX','X','YY')
结果是:AYYBYY

4. CONVERT()函数    
                                    select convert(nchar(4),3.12)
结果:3.12
意思是把第三个参数的值转换成参数2的形式的值;这里是把数字3.12转换成字符串3.14

5. RIGHT()
     LEFT()
     函数:
                 select right('ABCDEF',3)
结果:DEF

6. substring()函数
                                     select substring('ABCDEFG',3,2)
从第三个字符开始截取两个字符
结果:CD

7. str()函数
                     select str(123.45,5,1)
结果:123.5
第二个参数不应小于字符串能达到的长度,否则没有值产生。这里第三个参数1代表保留一位小数,那么加上小数点前的三位和小数点,所以第二个参数应该大于等于5才对。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多