case-when

    1熱度

    1回答

    我已經創建了一個基本案例,用於評估員工ID列表並確定他們是「培訓」還是「付費」。 但是,有些員工應該同時擁有兩種類別的ID,但只會顯示爲「培訓」 - 因爲這是他們首次出現在聲明中的地方。 是否有可能糾正這個問題? case when People."Record Key" IN (list of IDs) then 'training' when People."Record

    1熱度

    4回答

    我有一個整合型項目中,我選擇列經常有這樣的代碼替換的東西: select CASE MyColumn WHEN '' THEN '&' ELSE MyColumn END 有沒有更簡單的方法呢?有點像nulls合併? 我發現查詢真的很難閱讀等 感謝

    0熱度

    3回答

    我有一個零售場景的小型數據庫,在這裏我有一個名爲「Dispatched」的字段,它是一個布爾值,用於指示該物品是否已分派。這當然是爲1和0的,我已經嘗試一個簡單的例子時做出1所顯示的是0號作爲 我的全查詢: SELECT orders.OrdersID, stock.ItemName, basket.Quantity, customer.FirstName, customer.LastN

    0熱度

    2回答

    有時候我的查詢很長時間的情況下,語句。例如, CASE WHEN BASE_YM = TO_CHAR(DEFAULT_YM, 'YYYYMM') THEN '00' WHEN BASE_YM = TO_CHAR(DEFAULT_YM - 1 MONTHS, 'YYYYMM') THEN '01' WHEN BASE_YM = TO_CHAR(DEFAULT_YM - 2 M

    0熱度

    3回答

    我已經做了一些研究,大部分答案都可以用於小型表格。我正在製作一張有大約25欄的表格。我想要做的是計算整個表中有多少個空值。從我所瞭解的count()將計算條件語句爲true的行。因此,例如,給定一個表「some_table」用12行給出了以下聲明: Select Count(*) from some_table where condition = true 將返回12,儘管該表有多少列有(如

    1熱度

    3回答

    我有這樣的查詢(使用SQL Server 2008): SELECT ISNULL(tt.strType,'Random'), COUNT(DISTINCT t.intTestID) as Qt_Tests, COUNT(CASE WHEN sd.intResult=4 THEN 1 ELSE NULL END) as Positives FROM TB_Test

    0熱度

    3回答

    編輯: 對不起,我沒有在開始時澄清。 CompanyType是SMALLINT,不是null,TotalLicenses爲int,空 基本上我只是想檢查TotalLicenses > 0 if C.CompanyType != 4 我看着幾個參考指南和教程,但我無法找到一個證實,我使用CASE當我打算在這個例子中。 我試圖在Expiration大於或等於Today's date時將「Purchas

    6熱度

    2回答

    我試圖根據CASE WHEN THEN tsql語句返回true或false,但是唯一出現在結果面板中的是列名「IsGeneric 」。 我哪裏錯了? alter proc Storefront.proc_IsProjectGeneric @ProjectID INT AS SET NOCOUNT ON; SELECT 'IsGeneric'=CASE WHEN p.[GenericC

    2熱度

    1回答

    像PostGIS折射中的example一樣。 查詢使用一條線分割一個圓。結果是兩個多邊形。另外,它選擇不同的多邊形(n)並計算每個對象的面積。 WITH split AS (SELECT ST_Split(circle, line) AS geom, generate_series(1,100) AS n FROM ( SELECT ST_MakeLin

    0熱度

    1回答

    我道歉,如果類似的問題在VB.Net已經問了RANK()和CASE WHEN。 我有兩個表。與所需的列腳本低於: 表1: SELECT S.* INTO dbo.LoanHeader FROM ( SELECT 1 LoanHeaderId, 1234 LoanNumber, GETDATE() EffectiveOn UNION ALL SELECT 2 Loan