[英]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.