LENGTH QBE演算子

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

SQLのLENGTH演算子と同様に、_length QBE演算子を使用して入力の長さを取得できます。

例3-14 _length演算子

SELECT JSON_SERIALIZE(data PRETTY) AS data FROM GRAPHQL('
    driver (
        check: {
            name: {_length: {_gte: 16}}
        }
    ){
        id: driver_id
        name
        points
    }
');
この例では、nameが16文字を超えるドライバの詳細をチェックして返します:
DATA                                                                           
--------------------------------------------------------------------------------
{                                                                              
  "id" : 104,                                                                  
  "name" : "Carlos Sainz Jr.",                                                 
  "points" : 340                                                               
}                                                                              
                                                                                 
{                                                                              
  "id" : 113,                                                                  
  "name" : "Nico Hülkenberg",                                                 
  "points" : 30                                                                
}                                                                              
                                                                                 
{                                                                              
  "id" : 115,                                                                  
  "name" : "Daniel Ricciardo",                                                 
  "points" : 24                                                                
}                                                                              
                                                                                 
 
3 rows selected.