簡體   English   中英

附加的linq查詢的等效T-SQL選擇查詢是什么?

[英]What is the equivalent T-SQL select query for the attached linq query?

我在編寫SQL select語句中的條件與上述條件匹配的位置時遇到了麻煩。 有什么建議嗎?

AllCompany = AllCompany
 .Where(company =>fldSector
 .Contains(company["Sectors"].Replace("|", ","))).ToList();

在此處輸入圖片說明

sql-server中有一個REPLACE()函數,如果對表進行updating ,則可能看起來像這樣:

UPDATE tableName
SET sectors = REPLACE(sectors,'|',',');

參見小提琴演示

或者,如果只想SELECT ,則可以使用PATINDEX()

SELECT sectors  
FROM tableName
WHERE PATINDEX('%|%',sectors) > 0

參見PATINDEX的小提琴演示

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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