OData查询:根据列标准获取多行

时间:2015-05-18 11:27:47

标签: rest asp.net-web-api odata asp.net-web-api-odata

我有一个包含属性字段及其对应值的表。对于一个实例,有几个属性是适用的,我想为这个实例返回一组特定的属性。

 boolean i=true;
    while(i){
    try{
    System.out.println("Please enter a number");
    Scanner obj1=new Scanner(System.in);
    int a=obj1.nextInt();     //I am entering string value here
    System.out.println(a);
    i=false;
    }catch(InputMismatchException e){
    System.out.println("Invalid number, please enter again");
    }
    }

如何使用Odata查询属性A和C及其对应的值?

截至目前,我只能使用 |Attribute|Value| ---------- | A | 1 | ---------- | B | 2 | ---------- | C | 3 | ---------- 获得一行。

1 个答案:

答案 0 :(得分:1)

您可以在ODATA查询中添加更多带or运算符的过滤器,如下所示:

$filter=(endswith(Attribute, 'A') or endswith(Attribute, 'C'))