Ich möchte alle Zeilen aufbewahren, wo für eines der Elemente in einem der Elemente von 'my_col' das Feld 'a' die Substring 'Bt'
, so erwartete Ausgabe:
, enthält:
Sagen Sie, ich habe die folgenden Daten: < /p> [code]import duckdb rel = duckdb.sql(""" FROM VALUES ([{'a': 'foo', 'b': 'bta'}]), ([]), ([{'a': 'jun', 'b': 'jul'}, {'a':'nov', 'b': 'obt'}]) df(my_col) SELECT * """) < /code> Was so aussieht: < /p> ┌──────────────────────────────────────────────┐ │ my_col │ │ struct(a varchar, b varchar)[] │ ├──────────────────────────────────────────────┤ │ [{'a': foo, 'b': bta}] │ │ [] │ │ [{'a': jun, 'b': jul}, {'a': nov, 'b': obt}] │ └──────────────────────────────────────────────┘ [/code] Ich möchte alle Zeilen aufbewahren, wo für eines der Elemente in einem der Elemente von 'my_col' das Feld 'a' die Substring 'Bt' , so erwartete Ausgabe: , enthält: [code]┌──────────────────────────────────────────────┐ │ my_col │ │ struct(a varchar, b varchar)[] │ ├──────────────────────────────────────────────┤ │ [{'a': foo, 'b': bta}] │ │ [{'a': jun, 'b': jul}, {'a': nov, 'b': obt}] │ └──────────────────────────────────────────────┘ [/code] Wie kann ich eine SQL -Abfrage schreiben?