SQL正则表达式匹配空值

时间:2015-06-17 08:42:24

标签: sql regex pattern-matching

我想根据变量的值查询表。如果变量为null,那么我想返回所有行。我尝试使用以下查询: -

select * from abc_tbl where fld1 like nvl(fld1,'%')

在此表中,某些行具有空值。当我使用上述查询时,不会返回这些行。我也试过使用正则表达式 -

select * from abc_tbl where regexp_like (fld1,'(.)*')

但这些都不符合要求。请提出解决方案

1 个答案:

答案 0 :(得分:3)

尝试此查询

  <DataGridTemplateColumn>
        <DataGridTemplateColumn.CellTemplate>
              <DataTemplate>
                   <StackPanel Orientation="Horizontal">
                            <TextBox Text="{Binding DataBaseValue}"/>
                   </StackPanel>
             </DataTemplate>
      </DataGridTemplateColumn.CellTemplate>
 </DataGridTemplateColumn>