簡體   English   中英

實體框架/ ESQL查詢是否刪除前導零?

[英]Entity Framework / ESQL Query Remove Leading Zeros?

我正在嘗試構建一個ESQL查詢,該查詢應通過提供的郵政編碼和門牌號成功匹配其單個地址字段,然后返回一個地址實體。

門牌號始終位於字符串的開頭,但有時前綴為零,即。

042a假街

我想在a.Address字段上使用trim()或ltrim(),但除空格外,它似乎不起作用?

這是我查詢的簡化版本:

select value a from MyEntities.tblAddresses as a where a.Address LIKE '42A %'

一如既往,任何幫助將不勝感激!

除非其他所有操作失敗,否則在過濾器中使用數據庫列之前,我不會對其進行轉換。 原因是該轉換阻止了在搜索中使用任何索引(它不是可保留的 )。 但是,無論如何,沒有規范函數可以輕松進行此類Trim

我認為最直接的方法是按LIKE '42A %' OR LIKE '042A %'

暫無
暫無

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

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