--重复字符串 replicate('重复字段', 重复次数)
select replicate('abc', 2);
--replace('字符串', '替换前的文字', '替换后的文字')
select replace('abcedef', 'e', '1');
select replace(replace('2022-01-01 13:20','-',''),':','!!!!!')
----stuff('字符串', 从哪里开始替换, 替换几位, '要替换的字符')
select STUFF('孙卓群是个大傻子', 1 ,3, '徐云')
--subString('字符串', 从哪里开始截取, 截取几位)
select subString('徐云是个大姑娘',1,2),subString('徐云是个大姑娘',3,2),subString('徐云是个大姑娘',5,3)
--left('字符串', 从左边开始取几位)
select left('徐云是个大姑娘',2)
--right('字符串',从右边开始取几位)
select right('徐云是个大姑娘',3)
--ltrim 去掉左边空格*(去掉左边开业)
select ltrim(' 徐云是个大姑娘')
--rtrim 去掉右边空格
select rtrim('徐云是个大姑娘 ')
--用函数ROUND(数值,s) ,其中s 表示小数位数
SELECT ROUND(3.1415926,2) --返回3.1400000
--用函数CAST(数值as numeric(n,s)),CAST函数用于将某种数据类型的表达式显式转换为另一种数据类型,其中n表示有效数字位数,s表示小数位数,小数点四舍五入
SELECT CAST(3.1415926 as numeric(10,3)) --返回3.142小数点四舍五入
select CAST(3.1415926535 as int)
--用函数CONVERT(numeric(n,s),数值),其中n表示有效数字位数,s表示小数位数,小数点四舍五入,CONVERT
SELECT CONVERT(numeric(10,3),3.1415926535)
SELECT CONVERT(INT, 25.65);
----用函数CONVERT可以用不同的格式显示日期/时间数据,GETDATE() 函数来获得当前的日期/时间,VARCHAR()字段长度
SELECT CONVERT(VARCHAR(19),GETDATE(),100) --0 or 100 显示格式:mon dd yyyy hh:miAM (or PM)
SELECT CONVERT(VARCHAR(10),GETDATE(),101) -- 101 显示格式:mm/dd/yy
SELECT CONVERT(VARCHAR(10),GETDATE(),102) -- 102 显示格式:yy.mm.dd
SELECT CONVERT(VARCHAR(10),GETDATE(),103) -- 103 显示格式:dd/mm/yy
SELECT CONVERT(VARCHAR(10),GETDATE(),104) -- 104 显示格式:dd.mm.yy
SELECT CONVERT(VARCHAR(10),GETDATE(),105) -- 105 显示格式:dd-mm-yy
SELECT CONVERT(VARCHAR(10),GETDATE(),106) -- 106 显示格式:dd mon yy
SELECT CONVERT(VARCHAR(10),GETDATE(),107) -- 107 显示格式:Mon dd, yy
SELECT CONVERT(VARCHAR(10),GETDATE(),108) -- 108 显示格式:hh:mm:ss
SELECT CONVERT(VARCHAR(19),GETDATE(),109) -- 9 or 109 显示格式:mon dd yyyy hh:mi:ss:mmmAM (or PM)
SELECT CONVERT(VARCHAR(10),GETDATE(),110) -- 110 显示格式:mm-dd-yy
SELECT CONVERT(VARCHAR(10),GETDATE(),111) -- 111 显示格式:yy/mm/dd
SELECT CONVERT(VARCHAR(10),GETDATE(),112) -- 112 显示格式:yymmdd
SELECT CONVERT(VARCHAR(23),GETDATE(),113) -- 13 or 113 显示格式:dd mon yyyy hh:mi:ss:mmm (24h)
SELECT CONVERT(VARCHAR(12),GETDATE(),114) -- 114 显示格式:hh:mi:ss:mmm (24h)
SELECT CONVERT(VARCHAR(19),GETDATE(),120) -- 20 or 120 显示格式:yyyy-mm-dd hh:mi:ss (24h)
SELECT CONVERT(VARCHAR(24),GETDATE(),121) -- 21 or 121 显示格式:hh:mi:ss:mmm (24h)
SELECT CONVERT(VARCHAR(24),GETDATE(),126) -- 126 显示格式:yyyy-mm-ddThh:mi:ss.mmm (no spaces)
SELECT CONVERT(VARCHAR(26),GETDATE(),130) -- 130 显示格式:dd mon yyyy hh:mi:ss:mmmAM
SELECT CONVERT(VARCHAR(25),GETDATE(),131) -- 131 显示格式:dd/mm/yy hh:mi:ss:mmmAM
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统