SQLSERVER 笔记

内容分享3周前发布
0 0 0

1、删除最早的1000条数据,保留近两年的数据

delete from tableA where id in (

        select top 1000 id from tableA with(nolock)

        where create_date < DATEADD(year, -2, GETDATE())

        order by create_date asc

)

2、联合查询修改

UPDATE tblA

SET name = t2.name

FROM tblA t1

INNER JOIN tblB t2 ON t1.id = t2.id

3、查询表类型为xml的字段中是否包含某一个字符串

SELECT TOP 100 * 

FROM HH..tablseA WHERE CAST(apply_xml.value( . , VARCHAR(MAX) ) AS VARCHAR(MAX)) LIKE  %https://app.com%

ORDER BY create_date ASC

4、

© 版权声明

相关文章

暂无评论

您必须登录才能参与评论!
立即登录
none
暂无评论...