【问题标题】:Flag difference in a string variable in SQL在 SQL 中标记字符串变量中的差异
【发布时间】:2019-12-03 17:00:37
【问题描述】:

我的数据如下: Image of data I have 我想在数据中添加标志变量: Image of data I want 我已经尝试过滞后功能,但由于变量是字符,它不起作用。

我想标记字符串变量中的任何更改。请帮助。

【问题讨论】:

  • 嗨,欢迎来到 StackOverflow!请确保您已阅读 how to ask a question 并编辑您的问题以获得答案。到目前为止,完全不清楚 1) 你使用什么编程语言 2) 你到底想实现什么 3) 你尝试过什么(代码)和 4) 到底什么不起作用

标签: string difference calculation


【解决方案1】:

我使用以下查询解决了这个问题:

创建临时表 WANT AS( SELECT *, CASE WHEN LAG(NAME) OVER(PARTITION BY ID ORDER BY ID) != NAME 那么 1 否则 0 结束为 FLAG1 FROM DATA_HAVE 订购方式 ID);

不评价,只分享。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-21
    • 1970-01-01
    • 2015-03-01
    • 2010-10-02
    • 1970-01-01
    相关资源
    最近更新 更多