SQL Server中的小技巧(重复、替换、截取、去空格、去小数点后的位数)-will.miao
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> ADP及SQL SERVER


SQL Server中的小技巧(重复、替换、截取、去空格、去小数点后的位数)

发表时间:2019/7/12 8:26:04 评论(0) 浏览(4858)  评论 | 加入收藏 | 复制
   
摘 要:SQL Server中的小技巧(重复、替换、截取、去空格、去小数点后的位数)
正 文:
/*---------------------------重复--------------------------------*/


--重复字符串 返回【abc#abc#abc#】
select replicate('abc#', 3);


/*---------------------------替换--------------------------------*/


--替换字符串 将e替换成E 返回【abcEdEf】
--replace('字符串', '替换前的文字', '替换后的文字')
select replace('abcedef', 'e', 'E');


--指定位置替换字符串  返回【heABCworld】
--stuff('字符串', 从哪里开始替换, 替换几位, '要替换的字符')
select stuff('hello world', 3, 4, 'ABC');






/*----------------------------截取--------------------------------*/


--截取字符串 返回【a    ,ab    ,Wrold】
--subString('字符串', 从哪里开始截取, 截取几位)
select subString('abc', 1, 1), subString('abc', 1, 2), subString('hello Wrold', 7, 5);


--取左边字符串  返回【left,leftStr】
--left('字符串', 从左边开始取几位)
select left('leftString', 4);
select left('leftString', 7);


--取右边字符串  返回【String,ing】
--right('字符串', 从右边开始取几位)
select right('leftString', 6);
select right('leftString', 3);




/*---------------------------去空格----------------------------------*/


--去掉左边空格
select ltrim(' abc'), ltrim('# abc#'), ltrim('  abc');


--去掉右边空格
select rtrim(' abc    '), rtrim('# abc#   '), rtrim('abc');






/*-------------------------去小数点后的位数----------------------------*/




--用函数ROUND(数值,s) ,其中s 表示小数位数
Select ROUND(4.994,2) --返回4.990


--用函数CAST(数值as numeric(n,s)),其中n表示有效数字位数,s表示小数位数
Select CAST(4.994 as numeric(10,2))--搜索返回4.99


--用函数CONVERT(numeric(n,s),数值),其中n表示有效数字位数,s表示小数位数
Select CONVERT(numeric(10,2),4.9852222)-- 返回4.99

Access软件网交流QQ群(群号:198465573)
 
 相关文章
Access2007\2010小技巧一则--不去掉倒三角筛选器情况...  【红尘如烟  2012/11/6】
Access 2010小技巧一则 --“自动套用格式”需要自己向“...  【宏鹏  2012/11/16】
【access小技巧】空密码登陆  【天马行空  2014/11/6】
【Access小技巧】用vba计算快?还是用查询计算快?  【麥田  2017/6/28】
Mid函数使用小技巧  【yyalm  2017/8/21】
14个access小技巧   【程卓  2017/11/29】
(小技巧)Sql server查看sql语句的执行时间  【缪炜  2017/12/1】
【Access小技巧一则】取消冻结列无效的问题交流  【麥田  2018/6/5】
Access2010\2013\2016小技巧一则--单击打开对象...  【麥田  2018/6/29】
小技巧解决触发器嵌套的问题,同步两张表的相同字段  【天马行空  2018/10/12】
常见问答
技术分类
相关资源
文章搜索
关于作者

will.miao

文章分类

文章存档

友情链接