SQL 技巧贴
利用Case when动态设置过滤条件
SELECT * FROM TABLEA WHERE ID=(CASE WHEN NAME='张三' THEN 1 WHEN '李四' THNE 2 ELSE 0 END)
Update、Delete利用join批量更新或删除
update t1 set t1.name=’Liu’ from t1 inner join t2 on t1.id = t2.tid delete from t1 from t1 inner join t2 on t1.id = t2.tid
int转varchar类型,并格式化为4位数,不足前面补0
select right('0000'+CAST(USER_INT_ID as varchar(10)),4) FROM COMMON_UserInfo
ROW_NUMBER()的使用
http://www.cnblogs.com/fxgachiever/archive/2010/09/15/1826792.html
查看连接数据库的线程
select * from master.sys.sysprocesses where dbid=db_id('') and status='runable'
如果我的文章对你有帮助,就点一下推荐吧.(*^__^*)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步