LIKE QBE演算子

_like QBE演算子を使用して、簡単な例でカー・レース・データセットから特定のデータをフィルタリングする方法について説明します。

例3-7 _like演算子

SELECT JSON_SERIALIZE(data PRETTY) AS data FROM GRAPHQL('
    team (
        check: {
            name: {_like: "%Honda%"}
        }
    ) {
        id: team_id
        name
        points
    }
');

前述の例では、team表からnameフィールドに文字列「Honda」が含まれるチームのidnameおよびpoints情報をフェッチしています。

DATA                                                                           
--------------------------------------------------------------------------------
{                                                                              
  "id" : 303,                                                                  
  "name" : "Red Bull Racing Honda RBPT",                                       
  "points" : 589                                                               
}                                                                              
                                                                                 
{                                                                              
  "id" : 308,                                                                  
  "name" : "RB Honda RBPT",                                                    
  "points" : 46                                                                
}                                                                              
                                                                                 
 
2 rows selected.