STRING QBE演算子
_string QBE演算子を使用して、簡単な例でカー・レース・データセットから特定のデータをフィルタリングする方法について説明します。
SQLのTO_CHAR演算子と同様に、_string QBE演算子を使用して入力をcharに型キャストできます。
例3-13 _string演算子
SELECT JSON_SERIALIZE(data PRETTY) AS data FROM GRAPHQL('
race (
check: {
date: {_string: {_like: "%MAR-24"}}
}
){
id: race_id
name
date: race_date
podium
}
');
前述の例では、2024年3月に開催されたすべてのレースを選択します:
DATA
--------------------------------------------------------------------------------
{
"id" : 201,
"name" : "Bahrain Grand Prix",
"date" : "2024-03-02T00:00:00",
"podium" :
{
"winner" :
{
"name" : "Max Verstappen",
"time" : "1:32:17"
},
"firstRunnerUp" :
{
"name" : "Sergio Pérez",
"time" : "1:32:33"
},
"secondRunnerUp" :
{
"name" : "Charles Leclerc",
"time" : "1:32:45"
}
}
}
...................................
...................................
3 rows selected.