cost 176 ms
查找值更改的時間

[英]Finding A Time When A Value Changed

我仍在學習有關 SQL 的許多新知識,例如 PARTITION BY 和 CTE。 我目前正在處理一個查詢,該查詢是我從網上找到的一個類似問題中拼湊出來的。 但是,我似乎無法讓它按預期工作。 問題如下——從 2022 年初到今天,我的任務是展示組織中的晉升情況。 我正在使用 2 個主表,一個 EMP ...

SQL 連續月購

[英]SQL Consecutive Monthly Purchases

我在編寫此查詢時遇到了很大困難,無法在線找到任何可應用於我的問題的答案。 我有幾張看起來與下圖相似的表格。 每個購買日期對應一個購買的項目。 客戶編號購買日期 123 08/01/2022 123 08/20/2022 123 09/05/2022 123 10/08/2022 12 ...

在 T-SQL 中,為什么 ISJSON function 在 CTE 中使用時沒有過濾掉不良數據?

[英]In T-SQL, why is the ISJSON function not filtering out bad data when used in a CTE?

我有一個帶有varchar(max)列的表,該列存儲 JSON 數據,其中一條記錄在 JSON 中的數組末尾有一個額外的逗號。以下語句導致錯誤發現意外字符“,”... 代碼: 但是由於WHERE子句,下面的代碼可以工作: 我可以將該語句用作 CTE,如下所示: 但是當我嘗試在 cte 上進行過濾時 ...

使用遞歸 function 查找某個父 ID 的所有子 IDS

[英]Using recursive function to find all childrens children IDS of a certain parent ID

我有一個名為concept_has_parent_concepts的表,其中包含concept_ids和它們的parent_ids , concept_ids實際上是指向其父級的child_ids 。 我想找到一個父母的所有孩子,但是孩子也可以有孩子等等。 所以主要的重點是找到所有的孩子,還有他們 ...

function 根據參數返回不同的查詢

[英]function to return different query based on parameter

我的項目中到處都有各種相同的查詢,這很難維護。 所以我想在一個地方重新組織它們。 我是數據庫編程的新手,所以如果我的想法完全錯誤和荒謬,請原諒:D 我試過這樣的事情: 可悲的是,我在運行時遇到了一個執行錯誤,這對我來說並不是很清楚: select 列表中不引入EXISTS 子查詢時只能指定一個表達 ...

SQL - 返回數值不變的連續天數

[英]SQL - Return count of consecutive days where value was unchanged

我有一張桌子 日期自動收報機行動 '2022-03-01' 美國航空航天局買 '2022-03-02' 美國航空航天局賣。 '2022-03-03' 美國航空航天局買。 '2022-03-01' CMG 賣。 '2022-03-02' CMG 抓住。 '2022-03-03' CMG ...

我如何在多個地方重復使用 CTE output?

[英]How can i reuse CTE output in multiple places?

我有[dbo].[fn_GetUserPublications] function 返回有關用戶出版物的信息。 它返回標題、描述、創建日期等字段。它不返回有關父/子關系的任何信息。 這實際上是我的主要數據源。 我的目標是建立某種層次結構。 這就是為什么我創建了一個 [Source] CTE 來填充 ...

如何將查詢轉換為 CTE?

[英]how can I translate a query to CTE?

我仍然無法理解 CTE 的工作原理。 我想做一個插入。 如果發生沖突,我使用 on conflict 什么都不做,但我希望它返回 id 給我(插入成功或沖突) ...

SQL CTE 的值應該保持不變嗎?

[英]Should SQL CTE's hold constant values?

我在今天的一個視圖中看到一段有趣的 SQL 代碼,其中 CTE 用於保存子查詢中使用的常量值。 雖然我能理解想要減少字符串值的重復出現背后的思考過程,但我以前從未見過這種做法,這讓我大吃一驚。 我更喜歡 .Net,所以我很想聽聽 SQL 的一些人關於這種模式是好的還是壞的做法的想法。 ...

使用具有多個條件的 CTE

[英]Using CTE with multiple criteria

我正在使用此代碼查看表 1 中連接/連接的列'a,b'的table1結果,並且運行良好 但是,我不想像'a,b'這樣寫,而是想引用table2.joins來獲取要連接/連接的列引用,這樣我就可以一起看到table1的所有唯一結果(基於table2.joins ) 線套加入 1個 2個一個,乙 2個 ...

調整 CTE 以在 MySql 的 Azure 數據庫上工作

[英]Adjusting CTE to work on Azure Database for MySql

我已經檢查了與我的問題類似的答案。 我有一個在以前的 SQL 服務器上運行的查詢,現在整個數據庫已遷移到 Azure MySql,查詢不再有效: 適用於 MySQL 服務器的查詢 我得到一個錯誤: 我試過了: 我應該使用什么結構來調整 SQL CTE 以在 Azure MySql 上工作? 我也已閱 ...

遞歸 CTE 查詢以創建沒有重復的組

[英]Recursive CTE Query to make groups without duplicates

我需要構建一個 sql 查詢來為歐洲排球聯賽的球隊找到最便宜的球隊(薪水方面)。 對於每支球隊,小隊由 6 名球員組成。 整個團隊有 10 名球員(但可以有更多)。 職位是: 自由人對面的二傳手中間外線擊球手防守專家這是一個顯示 Players、Positions 和 Salaries 的查詢結果。 ...

T-SQL,DATETIME 列表,創建<from> -<to> 從中</to></from>

[英]T-SQL, list of DATETIME, create <from> - <to> from it

我需要做什么才能實現以下目標? 不知何故,我似乎找不到好的解決方案。 我有幾個 CTE,最后一個只生成一個DATETIME值列表,其中有一個行號列,這些按DATETIME排序。 例如 我如何才能彼此加入此 CTE 才能獲得以下結果: 做一個常規的內部連接(使用t1.rn = t2.rn - 1 )給 ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM