SAIB ACE-99-01
Registry models it may concern · 34
Registry airframe and engine models matched to the bulletin’s products the same way as ADs, most registered aircraft first.
Query with SQL
duckdb -csv -c "-- One row per registry model code; the page joins codes that share a name SELECT 'aircraft' AS kind, m.code, m.manufacturer, m.model, count(g.n_number) AS aircraft FROM 'https://openairdocs.org/data/latest/faa_aircraft_model.parquet' m LEFT JOIN 'https://openairdocs.org/data/latest/faa_aircraft_registration.parquet' g ON g.aircraft_model_code = m.code WHERE m.code IN (SELECT aircraft_model_code FROM 'https://openairdocs.org/data/latest/faa_aircraft_model_saib.parquet' WHERE saib_id = '435DF139D0842C4A8625721F0052EC5A') GROUP BY ALL UNION ALL SELECT 'engine' AS kind, m.code, m.manufacturer, m.model, count(g.n_number) AS aircraft FROM 'https://openairdocs.org/data/latest/faa_engine_model.parquet' m LEFT JOIN 'https://openairdocs.org/data/latest/faa_aircraft_registration.parquet' g ON g.engine_model_code = m.code WHERE m.code IN (SELECT engine_model_code FROM 'https://openairdocs.org/data/latest/faa_engine_model_saib.parquet' WHERE saib_id = '435DF139D0842C4A8625721F0052EC5A') GROUP BY ALL ORDER BY aircraft DESC, code"
Prints the whole list as CSV. It reads the release’s Parquet files over HTTPS, so there’s nothing to download first. Install DuckDB to run it.
-- One row per registry model code; the page joins codes that share a name SELECT 'aircraft' AS kind, m.code, m.manufacturer, m.model, count(g.n_number) AS aircraft FROM 'https://openairdocs.org/data/latest/faa_aircraft_model.parquet' m LEFT JOIN 'https://openairdocs.org/data/latest/faa_aircraft_registration.parquet' g ON g.aircraft_model_code = m.code WHERE m.code IN (SELECT aircraft_model_code FROM 'https://openairdocs.org/data/latest/faa_aircraft_model_saib.parquet' WHERE saib_id = '435DF139D0842C4A8625721F0052EC5A') GROUP BY ALL UNION ALL SELECT 'engine' AS kind, m.code, m.manufacturer, m.model, count(g.n_number) AS aircraft FROM 'https://openairdocs.org/data/latest/faa_engine_model.parquet' m LEFT JOIN 'https://openairdocs.org/data/latest/faa_aircraft_registration.parquet' g ON g.engine_model_code = m.code WHERE m.code IN (SELECT engine_model_code FROM 'https://openairdocs.org/data/latest/faa_engine_model_saib.parquet' WHERE saib_id = '435DF139D0842C4A8625721F0052EC5A') GROUP BY ALL ORDER BY aircraft DESC, code
Run it at the DuckDB prompt, or in any tool that reads Parquet over HTTPS. More ways to query the release are on Use the data.
Piper PA-121,242 registered aircraftPiper PA-18477 registered aircraftPiper PA-11439 registered aircraftPiper PA-22277 registered aircraftPiper PA-16276 registered aircraftPiper PA-20276 registered aircraftPiper PA-15165 registered aircraftPiper J-3104 registered aircraftPiper PA-14100 registered aircraftPiper PA-1797 registered aircraftPiper J-248 registered aircraftTaylor J-221 registered aircraftPiper J415 registered aircraftPiper-Dahl J-32 registered aircraftDavid B Piper PA18 REPLICA1 registered aircraftPiper / Harris PA-111 registered aircraftPiper Whitaker J31 registered aircraftPiper-Carter PA-111 registered aircraftPiper-Ford J31 registered aircraftPiper-Green-Lewis J-3 CUBY1 registered aircraftPiper-Root PA-18 SUPER CUB1 registered aircraftPiper-Smith PA-111 registered aircraftPiper / Duke PA-110 registered aircraftPiper / Grant PA-180 registered aircraftPiper / Harris PA-180 registered aircraftPiper J-3 REPLICA0 registered aircraftPiper-Long Beach City College J-30 registered aircraftPiper/Adrion Advisors PIPER J-30 registered aircraftPiper/Bristow J3 CUB0 registered aircraftPiper/Cardinal Airmotive PA-180 registered aircraftPiper/Howell PA-180 registered aircraftPiper/Mervyn Farm PA-18 1800 registered aircraftPiper/Waage Donald PA 180 registered aircraftTaylor/Michmerhuizen Phil J-20 registered aircraft
Back to SAIB ACE-99-01