add select expression with "where clause" support. Where clause is specifically supported by ConditionalSqlExpression which can be used in the future for delete and update which likewise use where clause.