distinct

    8熱度

    4回答

    是否有可能基於List中對象的屬性獲取List的不同元素? 成才這樣的:Distinct(x => x.id) 有什麼理由不有用,我是以下幾點:.Select(x => x.id).Distinct(),因爲那時我還是會回到一個List<int>,而不是List<MyClass>

    1熱度

    2回答

    我有一個大表(60列,150萬條記錄)非規範化的數據在MS SQL 2005這是從Access數據庫導入。我一直負責規範化並將這些數據插入到我們的數據模型中。 我想創建一個使用的一組,例如「CUSTOMER_NUMBER」,並返回的結果集僅包含是非分明每個CUSTOMER_NUMBER列的查詢。我不知道這是否是可能的,但如果是這樣的話,它會有很大的幫助。 編輯:如果我的表有3列(CUST_NUM,

    1熱度

    1回答

    這從XML to XML using XSL Problem 伸出我設法進口EXSLT和修改根據解決方案(感謝凱爾對接)給我的代碼如下: <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:func="http://exslt.org/functio

    1熱度

    3回答

    我有一個Journal_Entry表,主鍵爲Journal_Entry_ID,以及(其他列中)爲Entry_Date列。 我試圖做一個查詢,選擇最新的Entry_Date - 通過SELECT MAX(Entry_Date) - 但問題是用戶可能已記錄在給定的日期多個條目。因此,如果用戶今天記錄了兩次日記帳分錄,則此SELECT語句可能會返回多個行,因爲相同的MAX Entry_Date已被記錄多

    1熱度

    3回答

    我相信我正在看這個錯誤的方式。 我想在數據庫中放置一個餐廳菜單並顯示它。例如,我創建類似下面的一個表: 列: Food_Item | Food_Description | Food_Price | Food_CAT. 數據: 沙拉|清爽的沙拉| 5.25 |起泡器 蝦雞尾酒|可愛的蝦| 4.75 |起泡劑 番茄湯|西紅柿奶油| 4.50 |湯 牛排|可愛的臀部牛排| 10.95 |市電 魚&芯片|

    7熱度

    5回答

    我在2005年SSMS這看起來是這樣設計的查詢: SELECT COUNT(DISTINCT ColumnName) FROM Table WHERE ColumnName IS NOT NULL 當我運行COUNT(查詢),則返回值1。當我不用COUNT()運行它,SSMS報告正確的值,例如212條記錄。 所討論的列是數據類型數字(16,0)。 對於那些誰可能會問,在全查詢是: SELECT

    3熱度

    2回答

    我有一個CATEGORIES錶鏈接到ITEMS表(一對多)。每個項目表可以在BARCODES表中有多個條形碼(一對多)。 這個想法是,可能會在某個點添加一個新的條形碼,但舊數據存儲在BARCODES表中,以便如果使用去年的數據進行的訂單搜索時,該項目和類別舊的條形碼仍然可以很快找到。 希望有道理 - 這有點過分簡化。 我的表的例子: CATEGORIES TABLE ID NAME CODE

    2熱度

    2回答

    我被困在SQL的問題上。我有一個表中包含列名很多重複的條目: - eventnumber housenumber value1 value2 這些列名中沒有一個是因爲有很多重複的主鍵。我想這樣做的是選擇到通過不同housenumber另一個表,但我似乎得到整個表中複製過,我使用: - Select * into temp_table from schedule_temp where house

    8熱度

    4回答

    我試圖從文字的數組使用下面的代碼獲取單詞的不同列表: string words = "this is a this b"; var split = words.Split(' '); IEnumerable<Word> distinctWords = (from w in split select new Word {

    9熱度

    2回答

    我不知道我可以如何與一個獨特的幾個聯合。 當我使用.Distinct用的IEqualityComparer一個例外拋出: LINQ到實體無法識別方法 'System.Linq.IQueryable' 我的代碼是 var union = query.Union(query1).Union(query2); union = union.Distinct(new EqualityComparerTra