sql 值得学习的语句(个人总结)

好久没写博客了, 都忙晕了,,,,


今天总结了一些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()))
说明: 此处的转化成字符串对其他类型的字段也是凑效的




实际开发项目中遇到的总结, 后续不断更新, 如果各位有值得学习的可以留言, 本人进行完善。

你可能感兴趣的:(sql,数据库)