好久没写博客了, 都忙晕了,,,,
今天总结了一些sql语句,比较少,但个人觉得比较有用。
1.填充字符串,不足左补0
replicate('0', 3 - len(isnull(NumberPrefix,0))) + cast(NumberPrefix AS VARCHAR(5))说明: NumberPrefix为要处理的列, 本例保持结果为3位不足左补0
2.多字段筛选和排序
SELECT * FROM JC_User WHERE UserID LIKE '%a%' AND LastOprDT LIKE '%2012%' AND ListOrder LIKE '2' ORDER BY OrgID, UserID ASC,Fax
说明: ASC为升序排序 DESC为降序排序
3.sql数据库中获取系统当前年份和月份并转换成字符串
select convert(varchar(4),year(getdate())),convert(varchar(2),month(getdate()))
说明: 此处的转化成字符串对其他类型的字段也是凑效的
实际开发项目中遇到的总结, 后续不断更新, 如果各位有值得学习的可以留言, 本人进行完善。