栀尘ぅ
码龄5年
关注
提问 私信
  • 博客:906
    社区:1
    问答:127
    1,034
    总访问量
  • 2
    原创
  • 197,967
    排名
  • 0
    粉丝
  • 0
    铁粉
  • 学习成就
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2019-06-26
博客简介:

weixin_45319463的博客

查看详细资料
  • 原力等级
    成就
    当前等级
    2
    当前总分
    101
    当月
    0
个人成就
  • 获得4次点赞
  • 内容获得1次评论
  • 获得1次收藏
创作历程
  • 1篇
    2024年
  • 1篇
    2022年
成就勋章
兴趣领域 设置
  • 前端
    javascriptvue.js前端框架
  • 网络与通信
    https
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

sqlserver update语句逐行生效

答:

-- 创建临时表
CREATE TABLE t (
    productcode VARCHAR(50),
    seq VARCHAR(50)
);

-- 假设已有一些数据
INSERT INTO t (productcode, seq)
VALUES ('A', '2'), ('A', '3'), ('B', '4'), ('B', '5'), ('B', '6'), ('C', '7');

-- 使用 ROW_NUMBER() 函数来设置序列号
WITH cte AS (
    SELECT
        productcode,
        seq,
        ROW_NUMBER() OVER (PARTITION BY productcode ORDER BY productcode) AS row_num
    FROM
        t
)

-- 使用自连接来更新 seq 字段
UPDATE cte
SET seq = '1'
FROM cte
LEFT JOIN cte AS prev ON cte.productcode = prev.productcode AND cte.row_num = prev.row_num + 1
WHERE prev.productcode IS NULL OR cte.productcode <> prev.productcode;

-- 查询更新后的结果
SELECT * FROM t;
回答问题 2024.07.25

mssql2000游标循环次数对不上

发布问题 2024.07.25 ·
13 回答

vue3+vite按需导入Ant Design of Vue和iconify图标

vue3+vite按需导入Ant Design of Vue
原创
发布博客 2024.06.06 ·
365 阅读 ·
4 点赞 ·
1 评论 ·
1 收藏

mysql 8.0以上压缩版忘记密码

cmd以管理员身份打开 net stop mysql mysqld --console --skip-grant-tables --shared-memory 第二个窗口 mysql ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
原创
发布博客 2022.02.16 ·
351 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

泛型跟void同时使用

发布问题 2021.12.17 ·
2 回答