cost 255 ms
使用 UNION ALL 和 GROUP BY 將 3 TSQL 語句合並為一個查詢

[英]Use UNION ALL and GROUP BY to combine 3 TSQL statements into one query

我有 3 個單獨工作的 TSQL 查詢,但我需要將它們組合成一個查詢。 在 Microsoft Access 中,它們使用以下 SQL 語句成功組合; 但是,我正在嘗試使用 TSQL 對所有數據進行逆向工程。我怎樣才能在 TSQL 中做同樣的事情? 請記住ap.property_id和af1.pro ...

如何將列中的字符串划分為redshift中的列名

[英]how to divide string in a column to be a column name in redshift

我在下面構建了這個查詢,以便獲得每條路線的總體積、sla_min 以及 sla_status。 sla_status 是使用 case when 語法來計算的,以獲得over sla並meet sla 查詢結果如下: 我的問題是如何將MEET SLA和OVER SLA拆分為列名,以便結構如下所示: ...

使用 case 語句計算 SQL 中開始日期和結束日期之間的日期

[英]Calculate dates between Start and end dates in SQL using case statement

我希望計算到 (DateTime) 時間跨度之間重疊的天數。 這個問題背后的邏輯是:一名囚犯正在服刑,從 Orig bed start(他的刑期開始)到 Bed End Date(他的刑期結束)。 在服刑期間,無論出於何種原因,他都請了假……想法是計算特定囚犯從刑期中請假的天數作為示例。 確保休假開 ...

基於使用 case_when 預先確定的向量創建新列

[英]Create a new column based on vectors pre-determined using case_when

我有一個名為“ sim ”的大數據框,它有一個名為“ CAUSABAS ”的字符列,如下所示: 此 data.frame 是使用 package microdatasus創建的,如下所示: 我想創建以下列: grupo_causa_basica ,對這些CAUSABAS進行分類。 一些觀察有 3 個 ...

替代 SQL 中重復的 case 語句

[英]Alternative to repetitive case statements in SQL

我相信有一些遺留代碼可以用更優雅、更健壯的解決方案替換。 一系列標志用於標識行的分類。 一個簡化的例子: 由於並非所有標志都在案例陳述中使用,因此出現了挑戰。 代碼繼續: 我曾想過有一個包含所有分類組合的參考表,然后可以將其連接到標志以獲得分類。 標志 1 標志2 旗幟3 標志4 分類真的真的真的美 ...

執行采樣的查詢,使用 postgres 根據條件選擇每 3 行

[英]A query to perform sampling, choosing every 3rd row based on condition using postgres

我有一個包含圖像 ID 和分數的表。 桌子正樣本是得分接近 1 的圖像 id,負樣本是得分接近 0 的圖像 id。 為了采樣,我們按分數的降序排列圖像 ID,並選擇每第 3 個圖像 ID,這構成了一個正樣本。 為了獲得負樣本,我們按分數的遞增順序對圖像 ID 進行排序,並選擇每第 3 個圖像 ID, ...

Select 無法識別 CASE 關鍵字和意外標記

[英]Select CASE keyword not recognized and unexpected token

lastMove = DATETIME field (0000-00-00 00:00:00) maxzettijd = TIME field. (000:00:00) 錯誤:無法識別關鍵字。 (在 position 162 的“AS”附近)意外的令牌。 (靠近“zettijdOverschr ...

2023-01-30 15:12:24   1   37    mysql / case  
用於檢查列是否存在的案例表達式拋出無效的列名錯誤

[英]Case expression to check if column exists throws invalid column name error

我正在構建一個每天運行的存儲過程。 由於向我提供數據的方式,有時 output 所需的一些列不在導入到臨時表的文件中。 對於 output,該值可以為 null/空,但實際列必須存在。 我試過以下代碼: 我知道一個事實,即在我運行的測試中,列不存在,所以我期望 SELECT 語句只為 XYZ 列返回 ...

在多個變量中使用 case_when/if_any 創建變量

[英]create variable with case_when/if_any across multiple variables

我有一個數據集,其中包含與每個月對應的一些變量的名稱(例如 var1_M1、var1_M2 var2_M1 ...),我需要按每個月(在有條件之后)進行總結,並在找到值 > 90 時識別第一個案例,最后指出對應的月份。 預計 output ...

2023-01-30 04:32:18   1   46    r / dplyr / case  
特定字符的組合匹配和替換

[英]Combination Regmatches and Replacement for specific Character

我試過替換與特定字符匹配或后跟“BT”的字符,但我的代碼失敗了。 這是我的代碼: 錯誤是: 而我的目標是: ...

SQL SELECT.如何知道OR匹配的條件

[英]SQL SELECT. How to know what conditions in OR matched

我想知道 OR 中的哪些條件匹配,只做一個請求 下面的 SQL 是錯誤的。 什么是正確的做法? 我想得到這樣的結果: 結果匹配的 field1 匹配 field3 匹配匹配的字段 2 匹配匹配的 field1 匹配 field2 匹配 field3 匹配 ...

為什么 CASE - WHEN - ELSE 在這一次實例中不能在 pgadmin 中為我工作?

[英]Why is CASE - WHEN - ELSE not working for me in pgadmin in this once instance?

使用 postgres 9.4 並使用 PGAdmin III:我有一個帶有字符字段的模式,該字段可能包含“換行符”(NL),或者可能包含雙空格,或者兩者都不包含。 我需要根據上述因素或 26 個字符的長度將字段分成 3 段。 如果總長度小於或等於 26,我就照原樣復制。 如果它有 NL,那么我將 ...

R 中的 case_when() 返回比預期更長的向量

[英]case_when() in R returns a larger length vector than is expected

為什么 case when 返回一個更大的長度向量,當評估的條件只有長度 1 時? 這是使用 dplyr::case_when()。 這是我的例子: 我本來希望結果是 3 而不是 編輯:查看 function 的文檔也許上面應該返回錯誤而不是運行? 價值長度為 1 或 n 的向量,匹配邏輯輸入或 o ...

2023-01-26 06:43:09   1   34    r / dplyr / case  
SQL 條件重復時的情況

[英]SQL Case When Repeating Conditions

我有一個名為 country 的表,它有 2 列: orderid, country_code 。 我需要在以下情況下執行以下操作: 但是,當我運行代碼時,區域 SSA 沒有出現,因為 (AFRICA) 之前的條件使用的是 SSA 的國家(SSA 與 AFRICA 相同,但沒有 MA) 。 我怎樣才 ...

協助mysql案件

[英]Assistance with mysql case

我有下表 1 發票 和表 2 invoice_payment 我正在嘗試獲取每張發票,其中包含已支付的金額和付款明細我努力了 `SELECT invoice_id, count(invoice_id) as transactions, GROUP BY invoice_id DESC` 這是上述查 ...

2023-01-25 10:40:57   1   29    mysql / case  
sql查詢時優化本例的方法

[英]Way to optimize this case when sql query

只有 8 channelgrouping ,所以我可以列出它們。 只是想知道是否有更好的方法來減少重復? 如果有 100 個頻道分組怎么channelgroupings ? ...

如何從具有不同值的表中提取括號內的數據?

[英]How do I extract data within parentheses from a table with different values?

我正在嘗試提取包含 ID 的列中的數據和在括號內包含 ID 的字符。 它看起來有點像這樣(順便說一句,如果它們恰好存在於一行中,則只會有一組括號): 列1 馬克(1234) 6789 VZ(X678) ASD(5677)qwe 理想的結果 1234 6789 X678 5677 這是 ...

SQL 查詢 Microsoft Azure Case Expression 不適用於新創建的列名稱/變量

[英]SQL Query Microsoft Azure Case Expression not working with new created column names/variables

我已經使用 function 創建了新列名稱 SKU 和 Materialnumber。但是當我使用這兩列創建案例時,系統無法識別這兩個對象,並且我收到一條錯誤消息: 消息 207,16 級,State 1,第 8 行列名稱“材料編號”無效。 消息 207,16 級,State 1,第 8 行列名稱 ...

在當前行之后和之前創建附加日期並基於它創建新列

[英]create additional date after and before current row and create new column based on it

可以說我有這種數據 我想制作一些額外的行,然后根據這些額外的行制作新的列我的期望 output 會喜歡這個客戶編號總價日期活躍 1個 3500 2022-01 積極的 1個 0 2022-02 積極的 1個 0 2022-03 積極的 1個 0 2022-04 不活躍 1個 0 2022- ...

WHEN 條件 postgresql 評估結果

[英]WHEN condition postgresql evaluate the result

我不明白為什么 when 條件會評估結果是否為 FALSE。 例如: 這里postgresqll的消息: 錯誤:function lower(integer) does not exist LINE 8: WHEN false THEN lower(pmo.id_province) <> ...


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