{ "0": "SELECT\n MAX(T1.`Percent (%) Eligible Free (Ages 5-17)`)\nFROM frpm AS T1\nJOIN satscores AS T2\n ON T1.CDSCode = T2.cds\nWHERE\n T2.rtype = 'S'\n AND T2.NumTstTakr > 0\n AND CAST(T2.NumGE1500 AS REAL) / T2.NumTstTakr > 0.3;\t----- bird -----\tcalifornia_schools", "1": "SELECT\n T1.School,\n T1.DOCType\nFROM schools AS T1\nJOIN frpm AS T2\n ON T1.CDSCode = T2.CDSCode\nWHERE\n T1.FundingType = 'Locally funded'\n AND (T2.`Enrollment (K-12)` - T2.`Enrollment (Ages 5-17)`) > (\n SELECT\n AVG(T3.`Enrollment (K-12)` - T3.`Enrollment (Ages 5-17)`)\n FROM frpm AS T3\n JOIN schools AS T4\n ON T3.CDSCode = T4.CDSCode\n WHERE\n T4.FundingType = 'Locally funded'\n );\t----- bird -----\tcalifornia_schools", "2": "SELECT ROUND(T1.\"Percent (%) Eligible FRPM (K-12)\", 6)\nFROM frpm AS T1\nJOIN schools AS T2\n ON T1.CDSCode = T2.CDSCode\nWHERE T2.SOC = '66'\nORDER BY T1.\"FRPM Count (K-12)\" DESC\nLIMIT 5;\t----- bird -----\tcalifornia_schools", "3": "SELECT\n CAST(\n SUM(\n CASE\n WHEN DOCType = 'Unified School District' AND StatusType = 'Merged' THEN 1\n ELSE 0\n END\n ) AS REAL\n ) / NULLIF(\n SUM(\n CASE\n WHEN DOCType = 'Elementary School District' AND StatusType = 'Merged' THEN 1\n ELSE 0\n END\n ),\n 0\n )\nFROM schools\nWHERE County = 'Orange';\t----- bird -----\tcalifornia_schools", "4": "SELECT\n T1.MailStrAbr,\n T1.School\nFROM schools AS T1\nJOIN satscores AS T2\n ON T1.CDSCode = T2.cds\nWHERE\n T2.rtype = 'S'\n AND T2.AvgScrMath IS NOT NULL\nORDER BY\n T2.AvgScrMath DESC\nLIMIT 1 OFFSET 6;\t----- bird -----\tcalifornia_schools", "5": "SELECT COUNT(CDSCode)\nFROM frpm\nWHERE `County Name` = 'Los Angeles'\n AND `Charter School (Y/N)` = 0\n AND `Percent (%) Eligible Free (K-12)` < 0.18;\t----- bird -----\tcalifornia_schools", "6": "SELECT\n T1.`School Name`,\n T1.`Percent (%) Eligible FRPM (Ages 5-17)`\nFROM frpm AS T1\nINNER JOIN schools AS T2\n ON T1.CDSCode = T2.CDSCode\nWHERE\n T2.GSserved = 'K-9'\n AND T2.County = 'Los Angeles';\t----- bird -----\tcalifornia_schools", "7": "SELECT\n CASE\n WHEN T1.`Free Meal Count (K-12)` IS NULL\n OR CAST(T1.`Free Meal Count (K-12)` AS TEXT) IN ('None', 'N/A')\n THEN NULL\n ELSE CAST(T1.`Free Meal Count (K-12)` AS REAL) * 100.0 / NULLIF(CAST(T1.`Enrollment (K-12)` AS REAL), 0)\n END AS `Percent (%) Eligible Free (K-12)`,\n T1.`District Code`\nFROM frpm AS T1\nJOIN schools AS T2\n ON T1.CDSCode = T2.CDSCode\nWHERE T2.AdmFName1 = 'Alusine';\t----- bird -----\tcalifornia_schools", "8": "WITH filtered_schools AS (\n SELECT\n AdmEmail1,\n AdmEmail2,\n AdmEmail3\n FROM schools\n WHERE SOCType = 'Intermediate/Middle Schools (Public)'\n AND City = 'San Bernardino'\n AND County = 'San Bernardino'\n AND DOCType = 'Unified School District'\n AND strftime('%Y', OpenDate) IN ('2009', '2010')\n)\nSELECT AdmEmail1 AS email\nFROM filtered_schools\nWHERE AdmEmail1 IS NOT NULL\n AND AdmEmail1 NOT IN ('', 'None')\nUNION\nSELECT AdmEmail2\nFROM filtered_schools\nWHERE AdmEmail2 IS NOT NULL\n AND AdmEmail2 NOT IN ('', 'None')\nUNION\nSELECT AdmEmail3\nFROM filtered_schools\nWHERE AdmEmail3 IS NOT NULL\n AND AdmEmail3 NOT IN ('', 'None');\t----- bird -----\tcalifornia_schools", "9": "SELECT s.NCESSchool\nFROM schools AS s\nJOIN frpm AS f\n ON s.CDSCode = f.CDSCode\nWHERE substr(s.CDSCode, -13) IN (\n '1751010130583',\n '1612910137588',\n '1611760134270'\n)\nAND f.\"Enrollment (Ages 5-17)\" = (\n SELECT MAX(f2.\"Enrollment (Ages 5-17)\")\n FROM schools AS s2\n JOIN frpm AS f2\n ON s2.CDSCode = f2.CDSCode\n WHERE substr(s2.CDSCode, -13) IN (\n '1751010130583',\n '1612910137588',\n '1611760134270'\n )\n);\t----- bird -----\tcalifornia_schools", "10": "SELECT ROUND(AVG(COALESCE(ss.NumTstTakr, 0)), 2)\nFROM schools AS s\nLEFT JOIN satscores AS ss\n ON s.CDSCode = ss.cds\nWHERE CAST(s.CharterNum AS INTEGER) = 756\n AND LOWER(TRIM(s.MailCity)) = 'san diego';\t----- bird -----\tcalifornia_schools", "11": "WITH base AS (\n SELECT\n s.School,\n s.GSserved,\n REPLACE(TRIM(s.GSserved), ' ', '') AS gs\n FROM schools AS s\n WHERE TRIM(s.NCESDist) = '0613360'\n AND s.StatusType = 'Active'\n AND s.School IS NOT NULL\n AND TRIM(s.School) <> ''\n AND s.School <> 'None'\n AND s.GSserved IS NOT NULL\n AND s.GSserved <> 'None'\n AND (\n REPLACE(TRIM(s.GSserved), ' ', '') LIKE '%-12'\n OR REPLACE(TRIM(s.GSserved), ' ', '') = '12'\n )\n AND NOT EXISTS (\n SELECT 1\n FROM satscores AS sat\n WHERE sat.cds = s.CDSCode\n AND sat.rtype = 'S'\n AND sat.NumTstTakr > 0\n )\n), filtered AS (\n SELECT\n School,\n GSserved,\n CASE\n WHEN gs LIKE 'Pre-K%' THEN 'Pre-K'\n WHEN gs LIKE '%-%' THEN TRIM(SUBSTR(gs, 1, INSTR(gs, '-') - 1))\n ELSE gs\n END AS start_grade\n FROM base\n), ordered AS (\n SELECT\n School,\n GSserved,\n CASE\n WHEN UPPER(start_grade) IN ('PK','PS','PREK','PRE-K','PRESCHOOL','PRE','P') THEN 0\n WHEN UPPER(start_grade) = 'TK' THEN 0.5\n WHEN UPPER(start_grade) = 'K' THEN 1\n WHEN start_grade GLOB '[0-9]*' THEN CAST(start_grade AS INTEGER) + 1\n ELSE 999\n END AS grade_order\n FROM filtered\n)\nSELECT\n School,\n GSserved\nFROM ordered\nWHERE grade_order = (SELECT MIN(grade_order) FROM ordered)\nORDER BY School;\t----- bird -----\tcalifornia_schools", "12": "SELECT\n T1.School,\n T1.MailStreet\nFROM schools AS T1\nJOIN satscores AS T2\n ON T1.CDSCode = T2.cds\nWHERE\n T1.DOCType = 'State Board of Education'\n AND T2.rtype = 'S'\n AND T2.AvgScrRead = (\n SELECT MAX(T3.AvgScrRead)\n FROM satscores AS T3\n JOIN schools AS T4\n ON T3.cds = T4.CDSCode\n WHERE\n T4.DOCType = 'State Board of Education'\n AND T3.rtype = 'S'\n );\t----- bird -----\tcalifornia_schools", "13": "SELECT DISTINCT T1.City\nFROM schools AS T1\nJOIN frpm AS T2\n ON CAST(T1.CDSCode AS INTEGER) = CAST(T2.CDSCode AS INTEGER)\nWHERE CAST(T1.CDSCode AS INTEGER) = 1611920113902\n AND (TRIM(T1.EILCode) = 'HS' OR TRIM(T1.EILName) = 'High School')\n AND (TRIM(T1.County) = 'Alameda' OR TRIM(T2.`County Name`) = 'Alameda')\n AND T2.`NSLP Provision Status` LIKE '%Breakfast Provision 2%'\n AND (CAST(T2.`Low Grade` AS INTEGER) = 9 OR TRIM(T1.GSoffered) = '9-12' OR TRIM(T1.GSserved) = '9-12')\n AND (CAST(T2.`High Grade` AS INTEGER) = 12 OR TRIM(T1.GSoffered) = '9-12' OR TRIM(T1.GSserved) = '9-12');\t----- bird -----\tcalifornia_schools", "14": "SELECT\n T1.School,\n T1.City\nFROM schools AS T1\nWHERE\n T1.EILCode = 'HS'\n AND EXISTS (\n SELECT 1\n FROM frpm AS T2\n WHERE\n T2.CDSCode = T1.CDSCode\n AND T2.`NSLP Provision Status` = 'Provision 2'\n AND CAST(T2.`Low Grade` AS INTEGER) > 9\n )\nORDER BY\n T1.School;\t----- bird -----\tcalifornia_schools", "15": "WITH statewide_benefit_sat AS (\n SELECT\n s.School,\n s.Phone,\n sat.NumGE1500\n FROM schools AS s\n JOIN satscores AS sat\n ON s.CDSCode = sat.cds\n WHERE s.DOCType = 'Statewide Benefit Charter'\n AND sat.rtype = 'S'\n)\nSELECT\n School,\n Phone\nFROM statewide_benefit_sat\nWHERE NumGE1500 = (\n SELECT MAX(NumGE1500)\n FROM statewide_benefit_sat\n);\t----- bird -----\tcalifornia_schools", "16": "SELECT\n T1.AvgScrMath,\n T1.NumTstTakr\nFROM satscores AS T1\nJOIN schools AS T2\n ON T1.cds = T2.CDSCode\nWHERE\n CAST(T2.CDSCode AS INTEGER) = 1611190130609\n AND T2.Charter = 1\n AND LOWER(TRIM(T2.FundingType)) = 'directly funded';\t----- bird -----\tcalifornia_schools", "17": "SELECT COUNT(*)\nFROM satscores AS s\nJOIN schools AS sc\n ON s.cds = sc.CDSCode\nWHERE sc.County = 'Contra Costa'\n AND s.rtype = 'S'\n AND s.NumTstTakr > COALESCE(\n (SELECT NumTstTakr FROM satscores WHERE cds = '7618040730051'),\n (SELECT NumTstTakr FROM satscores WHERE cds = '07618040730051')\n );\t----- bird -----\tcalifornia_schools", "18": "SELECT COUNT(DISTINCT T1.CDSCode)\nFROM schools AS T1\nJOIN satscores AS T2\n ON T1.CDSCode = T2.cds\nJOIN frpm AS T3\n ON T1.CDSCode = T3.CDSCode\nWHERE T1.MailCity = 'San Francisco'\n AND T2.rtype = 'S'\n AND T2.AvgScrRead IS NOT NULL\n AND T2.AvgScrMath IS NOT NULL\n AND T2.AvgScrWrite IS NOT NULL\n AND T2.AvgScrRead + T2.AvgScrMath + T2.AvgScrWrite >= 1500\n AND T3.`District Type` IN (\n 'Unified School District',\n 'High School District',\n 'Elementary School District',\n 'County Office of Education (COE)'\n )\n AND T3.`School Type` IS NOT NULL\n AND T3.`School Type` <> ''\n AND T3.`School Type` NOT LIKE '%Nonpublic%'\n AND T3.`School Type` NOT LIKE '%Non-Public%'\n AND T3.`School Type` NOT LIKE '%Non-School%';\t----- bird -----\tcalifornia_schools", "19": "WITH low_grades AS (\n SELECT\n UPPER(TRIM(\n CASE\n WHEN GSserved LIKE '%-%'\n THEN SUBSTR(GSserved, 1, INSTR(GSserved, '-') - 1)\n ELSE GSserved\n END\n )) AS grade\n FROM schools\n WHERE TRIM(NCESDist) = '0632640'\n AND GSserved IS NOT NULL\n AND TRIM(GSserved) <> ''\n AND UPPER(TRIM(GSserved)) <> 'NONE'\n)\nSELECT grade\nFROM low_grades\nWHERE grade <> ''\nORDER BY\n CASE grade\n WHEN 'P' THEN 0\n WHEN 'TK' THEN 1\n WHEN 'K' THEN 2\n ELSE CAST(grade AS INTEGER) + 3\n END\nLIMIT 1;\t----- bird -----\tcalifornia_schools", "20": "WITH public_districts AS (\n SELECT\n district_prefix,\n County,\n COALESCE(\n MIN(CASE WHEN is_district_row = 1 THEN District END),\n MIN(District)\n ) AS District\n FROM (\n SELECT\n substr(CDSCode, 1, 7) AS district_prefix,\n County,\n NULLIF(District, '') AS District,\n CASE WHEN substr(CDSCode, -7) = '0000000' THEN 1 ELSE 0 END AS is_district_row\n FROM schools\n WHERE County IN ('Amador', 'Madera')\n AND (\n DOCType LIKE '%Unified School District%'\n OR DOCType LIKE '%Elementary School District%'\n OR DOCType LIKE '%High School District%'\n OR DOCType LIKE '%County Office%'\n )\n ) AS s\n GROUP BY district_prefix, County\n),\nschool_admins AS (\n SELECT\n CDSCode,\n substr(CDSCode, 1, 7) AS district_prefix,\n County,\n TRIM(AdmFName1) AS fname\n FROM schools\n WHERE County IN ('Amador', 'Madera')\n AND substr(CDSCode, -7) <> '0000000'\n AND substr(CDSCode, 1, 7) IN (SELECT district_prefix FROM public_districts)\n AND AdmFName1 IS NOT NULL\n AND TRIM(AdmFName1) <> ''\n\n UNION ALL\n\n SELECT\n CDSCode,\n substr(CDSCode, 1, 7),\n County,\n TRIM(AdmFName2)\n FROM schools\n WHERE County IN ('Amador', 'Madera')\n AND substr(CDSCode, -7) <> '0000000'\n AND substr(CDSCode, 1, 7) IN (SELECT district_prefix FROM public_districts)\n AND AdmFName2 IS NOT NULL\n AND TRIM(AdmFName2) <> ''\n\n UNION ALL\n\n SELECT\n CDSCode,\n substr(CDSCode, 1, 7),\n County,\n TRIM(AdmFName3)\n FROM schools\n WHERE County IN ('Amador', 'Madera')\n AND substr(CDSCode, -7) <> '0000000'\n AND substr(CDSCode, 1, 7) IN (SELECT district_prefix FROM public_districts)\n AND AdmFName3 IS NOT NULL\n AND TRIM(AdmFName3) <> ''\n),\ntop_names AS (\n SELECT fname\n FROM school_admins\n GROUP BY fname\n ORDER BY COUNT(DISTINCT CDSCode) DESC, fname ASC\n LIMIT 2\n),\nresult AS (\n SELECT\n d.district_prefix,\n d.County,\n d.District,\n t.fname,\n COUNT(DISTINCT sa.CDSCode) AS school_count\n FROM public_districts d\n CROSS JOIN top_names t\n LEFT JOIN school_admins sa\n ON sa.district_prefix = d.district_prefix\n AND sa.County = d.County\n AND sa.fname = t.fname\n GROUP BY d.district_prefix, d.County, d.District, t.fname\n)\nSELECT District, fname AS first_name, school_count\nFROM result\nORDER BY County, District, fname, district_prefix;\t----- bird -----\tcalifornia_schools", "21": "SELECT COALESCE(ROUND(AVG(cnt), 2), 0)\nFROM (\n SELECT s.CDSCode,\n COALESCE(SUM(f.`FRPM Count (Ages 5-17)`), 0) AS cnt\n FROM schools AS s\n LEFT JOIN frpm AS f\n ON s.CDSCode = f.CDSCode\n AND f.`Academic Year` = '2014-2015'\n WHERE s.SOCType = 'Youth Authority Facilities'\n GROUP BY s.CDSCode\n) AS per_school;\t----- bird -----\tcalifornia_schools", "22": "SELECT School, EILName\nFROM schools\nWHERE TRIM(CDSCode) IN ('1612590136051', '01612590136051')\nLIMIT 1;\t----- bird -----\tcalifornia_schools", "23": "WITH sbe_schools AS (\n SELECT\n s.School,\n s.AdmEmail1,\n sat.NumGE1500\n FROM schools AS s\n JOIN satscores AS sat\n ON s.CDSCode = sat.cds\n WHERE s.DOCType = 'State Board of Education'\n AND sat.rtype = 'S'\n)\nSELECT\n School,\n AdmEmail1\nFROM sbe_schools\nWHERE NumGE1500 = (\n SELECT MAX(NumGE1500)\n FROM sbe_schools\n);\t----- bird -----\tcalifornia_schools", "24": "WITH middle_schools AS (\n SELECT\n f.`School Type`,\n f.`School Name`,\n s.Latitude\n FROM frpm AS f\n JOIN schools AS s\n ON f.CDSCode = s.CDSCode\n WHERE (\n f.`School Type` LIKE '%Middle%'\n OR f.`School Name` LIKE '%Middle%'\n )\n AND s.Latitude IS NOT NULL\n)\nSELECT\n `School Type`,\n `School Name`,\n Latitude\nFROM middle_schools\nWHERE Latitude = (\n SELECT MAX(Latitude)\n FROM middle_schools\n)\nORDER BY Latitude DESC, `School Name`;\t----- bird -----\tcalifornia_schools", "25": "SELECT\n ROUND(AVG(COALESCE(ss.NumTstTakr, 0)), 2)\nFROM schools AS s\nLEFT JOIN satscores AS ss\n ON s.CDSCode = ss.cds\n AND ss.rtype = 'S'\nWHERE s.County = 'Los Angeles'\n AND s.OpenDate LIKE '2007%'\n AND (s.DOCType LIKE '%School District%' OR s.DOCType LIKE '%County Office of Education%')\n AND s.CDSCode NOT LIKE '%0000000';\t----- bird -----\tcalifornia_schools", "26": "WITH categories AS (\n SELECT 'Directly funded' AS FundingType\n UNION ALL\n SELECT 'Locally funded'\n),\nactive_charters AS (\n SELECT DISTINCT\n CDSCode,\n FundingType\n FROM schools\n WHERE StatusType = 'Active'\n AND Charter = 1\n AND FundingType IN ('Directly funded', 'Locally funded')\n),\nfrpm_2014 AS (\n SELECT\n CDSCode,\n SUM(CAST(NULLIF(NULLIF(`Enrollment (K-12)`, 'None'), '') AS REAL)) AS enrollment_k12,\n AVG(CAST(NULLIF(NULLIF(`Percent (%) Eligible FRPM (K-12)`, 'None'), '') AS REAL)) AS frpm_pct\n FROM frpm\n WHERE `Academic Year` = '2014-2015'\n GROUP BY CDSCode\n),\nsat_school AS (\n SELECT\n cds AS CDSCode,\n AVG(\n CAST(NULLIF(NULLIF(AvgScrRead, 'None'), '') AS REAL) +\n CAST(NULLIF(NULLIF(AvgScrMath, 'None'), '') AS REAL) +\n CAST(NULLIF(NULLIF(AvgScrWrite, 'None'), '') AS REAL)\n ) AS combined_sat\n FROM satscores\n WHERE rtype = 'S'\n AND NULLIF(NULLIF(AvgScrRead, 'None'), '') IS NOT NULL\n AND NULLIF(NULLIF(AvgScrMath, 'None'), '') IS NOT NULL\n AND NULLIF(NULLIF(AvgScrWrite, 'None'), '') IS NOT NULL\n GROUP BY cds\n)\nSELECT\n c.FundingType,\n COUNT(DISTINCT ac.CDSCode) AS charter_school_count,\n COALESCE(SUM(f.enrollment_k12), 0) AS total_enrollment_k12,\n ROUND(AVG(f.frpm_pct * 100), 2) AS avg_frpm_eligible_percent,\n ROUND(AVG(s.combined_sat), 2) AS avg_combined_sat_score\nFROM categories AS c\nLEFT JOIN active_charters AS ac\n ON c.FundingType = ac.FundingType\nLEFT JOIN frpm_2014 AS f\n ON ac.CDSCode = f.CDSCode\nLEFT JOIN sat_school AS s\n ON ac.CDSCode = s.CDSCode\nGROUP BY c.FundingType\nORDER BY c.FundingType;\t----- bird -----\tcalifornia_schools", "27": "SELECT\n f.`School Name`,\n f.`Low Grade`,\n f.`Enrollment (K-12)`,\n COALESCE(s.NumTstTakr, 0) AS `SAT Test Takers`\nFROM frpm AS f\nJOIN schools AS sc\n ON f.CDSCode = sc.CDSCode\nLEFT JOIN satscores AS s\n ON f.CDSCode = s.cds\n AND s.rtype = 'S'\nWHERE f.`Academic Year` = '2014-2015'\n AND (sc.DOCType = 'State Board of Education' OR sc.District LIKE '%State Special Schools%')\n AND f.`School Code` NOT IN ('000000', '0000000')\n AND f.`School Name` <> 'District Office'\n AND f.`Low Grade` IS NOT NULL\n AND f.`Low Grade` <> ''\nORDER BY\n CASE\n WHEN UPPER(f.`Low Grade`) IN ('P', 'PK') THEN 0\n WHEN UPPER(f.`Low Grade`) = 'K' THEN 1\n ELSE CAST(f.`Low Grade` AS INTEGER) + 1\n END DESC,\n COALESCE(f.`Enrollment (K-12)`, 0) DESC,\n f.`School Name` ASC\nLIMIT 1;\t----- bird -----\tcalifornia_schools", "28": "WITH base AS (\n SELECT\n f.CDSCode,\n COALESCE(\n NULLIF(NULLIF(TRIM(s.GSserved), 'None'), ''),\n NULLIF(NULLIF(TRIM(f.`High Grade`), 'None'), '')\n ) AS grade_span\n FROM frpm AS f\n JOIN schools AS s\n ON f.CDSCode = s.CDSCode\n WHERE f.`Enrollment (K-12)` > 500\n AND s.School IS NOT NULL\n AND TRIM(s.School) <> ''\n AND TRIM(s.School) <> 'None'\n AND (s.District IS NULL OR TRIM(s.School) <> TRIM(s.District))\n),\nschool_sites AS (\n SELECT\n CDSCode,\n CASE\n WHEN grade_span LIKE '%-%'\n THEN TRIM(SUBSTR(grade_span, INSTR(grade_span, '-') + 1))\n ELSE TRIM(grade_span)\n END AS high_grade\n FROM base\n)\nSELECT COUNT(DISTINCT CDSCode) AS school_count\nFROM school_sites\nWHERE CAST(high_grade AS INTEGER) BETWEEN 1 AND 8\n AND NOT EXISTS (\n SELECT 1\n FROM satscores AS sat\n WHERE sat.cds = school_sites.CDSCode\n AND sat.rtype = 'S'\n AND COALESCE(sat.NumTstTakr, 0) > 0\n );\t----- bird -----\tcalifornia_schools", "29": "SELECT\n T1.`Charter Funding Type`,\n COUNT(T1.CDSCode) AS operating_charter_schools,\n SUM(T1.`Enrollment (K-12)`) AS total_k12_enrollment,\n COALESCE(SUM(T1.`FRPM Count (K-12)`), 0) AS total_frpm_k12_students\nFROM frpm AS T1\nJOIN schools AS T2\n ON T1.CDSCode = T2.CDSCode\nWHERE T1.`Charter School (Y/N)` = 1\n AND T1.`District Type` = 'County Office of Education (COE)'\n AND T2.StatusType = 'Active'\n AND T1.`Charter Funding Type` IN ('Directly funded', 'Locally funded')\nGROUP BY T1.`Charter Funding Type`\nORDER BY\n CASE WHEN T1.`Charter Funding Type` = 'Directly funded' THEN 0 ELSE 1 END,\n T1.`Charter Funding Type`;\t----- bird -----\tcalifornia_schools", "30": "WITH closed_school_scores AS (\n SELECT\n s.School,\n s.District,\n s.County,\n ss.AvgScrWrite\n FROM schools AS s\n JOIN satscores AS ss\n ON s.CDSCode = ss.cds\n WHERE s.StatusType = 'Closed'\n AND ss.rtype = 'S'\n AND ss.AvgScrWrite IS NOT NULL\n)\nSELECT\n School,\n District,\n County,\n AvgScrWrite\nFROM closed_school_scores\nWHERE AvgScrWrite = (\n SELECT DISTINCT AvgScrWrite\n FROM closed_school_scores\n ORDER BY AvgScrWrite DESC\n LIMIT 1 OFFSET 1\n);\t----- bird -----\tcalifornia_schools", "31": "SELECT COUNT(*)\nFROM schools AS s\nWHERE s.StatusType = 'Active'\n AND s.EILName = 'High School'\n AND s.SOCType LIKE '%Public%'\n AND (s.State = 'CA' OR s.State IS NULL)\n AND NOT EXISTS (\n SELECT 1\n FROM satscores AS sat\n WHERE sat.cds = s.CDSCode\n AND sat.rtype = 'S'\n AND sat.NumTstTakr > 0\n );\t----- bird -----\tcalifornia_schools", "32": "WITH target_county AS (\n SELECT County\n FROM schools\n WHERE CDSCode = '1612590125716'\n LIMIT 1\n),\nfiltered_schools AS (\n SELECT\n f.CDSCode,\n f.`Charter School (Y/N)` AS charter_indicator,\n ROUND(\n f.`Free Meal Count (K-12)` * 100.0 / NULLIF(f.`Enrollment (K-12)`, 0),\n 2\n ) AS free_pct,\n ROUND(\n f.`FRPM Count (K-12)` * 100.0 / NULLIF(f.`Enrollment (K-12)`, 0),\n 2\n ) AS frpm_pct,\n CASE\n WHEN s.cds IS NOT NULL\n AND s.AvgScrRead IS NOT NULL\n AND s.AvgScrMath IS NOT NULL\n AND s.AvgScrWrite IS NOT NULL\n THEN s.AvgScrRead + s.AvgScrMath + s.AvgScrWrite\n END AS sat_total\n FROM frpm AS f\n JOIN schools AS sch\n ON f.CDSCode = sch.CDSCode\n JOIN target_county AS tc\n ON sch.County = tc.County\n LEFT JOIN satscores AS s\n ON s.cds = f.CDSCode\n AND s.rtype = 'S'\n WHERE f.`Free Meal Count (K-12)` > 500\n AND f.`FRPM Count (K-12)` < 700\n)\nSELECT\n (SELECT County FROM target_county) AS county_name,\n COUNT(CDSCode) AS number_of_schools,\n ROUND(AVG(free_pct), 2) AS avg_free_meal_percentage,\n ROUND(AVG(frpm_pct), 2) AS avg_frpm_percentage,\n COALESCE(SUM(CASE WHEN charter_indicator = 1 THEN 1 ELSE 0 END), 0) AS charter_school_count,\n COALESCE(SUM(CASE WHEN charter_indicator = 0 THEN 1 ELSE 0 END), 0) AS non_charter_school_count,\n ROUND(AVG(sat_total), 2) AS avg_sat_score\nFROM filtered_schools;\t----- bird -----\tcalifornia_schools", "33": "SELECT CAST(COUNT(*) AS REAL) / 12\nFROM schools\nWHERE County = 'San Diego'\n AND strftime('%Y', OpenDate) = '1980'\n AND DOCType IN ('Elementary School District', 'High School District', 'Unified School District')\n AND substr(CDSCode, 8, 7) <> '0000000';\t----- bird -----\tcalifornia_schools", "34": "SELECT\n ROUND(\n CAST(SUM(CASE WHEN T1.Virtual IN ('F', 'P') THEN 1 ELSE 0 END) AS REAL) * 100\n / NULLIF(COUNT(T1.CDSCode), 0),\n 1\n )\nFROM schools AS T1\nJOIN satscores AS T2\n ON T1.CDSCode = T2.cds\nWHERE\n T1.State = 'CA'\n AND T2.rtype = 'S'\n AND T2.AvgScrMath > 400;\t----- bird -----\tcalifornia_schools", "35": "SELECT\n T1.School,\n T1.County,\n T1.District,\n T1.City,\n T2.`Enrollment (K-12)`,\n T2.`FRPM Count (K-12)`,\n T2.`Percent (%) Eligible FRPM (K-12)`,\n T3.NumTstTakr,\n T3.AvgScrRead,\n T3.AvgScrMath,\n T3.AvgScrWrite,\n T3.NumGE1500\nFROM schools AS T1\nLEFT JOIN frpm AS T2\n ON T1.CDSCode = T2.CDSCode\nLEFT JOIN satscores AS T3\n ON T1.CDSCode = T3.cds\nWHERE CAST(T1.CDSCode AS INTEGER) = 1612590137943\nORDER BY CASE LENGTH(T1.CDSCode)\n WHEN 14 THEN 0\n WHEN 13 THEN 1\n ELSE 2\nEND\nLIMIT 1;\t----- bird -----\tcalifornia_schools", "36": "WITH eligible AS (\n SELECT\n sch.School AS school_name,\n f.\"Free Meal Count (K-12)\" / f.\"Enrollment (K-12)\" AS free_rate,\n CASE\n WHEN sch.Charter = 1 THEN 'Yes'\n WHEN sch.Charter = 0 THEN 'No'\n ELSE 'Unknown'\n END AS charter_status,\n sch.GSserved AS grades_served,\n CASE\n WHEN s.cds IS NULL\n OR s.AvgScrRead IS NULL\n OR s.AvgScrMath IS NULL\n OR s.AvgScrWrite IS NULL\n OR s.NumTstTakr IS NULL\n OR s.NumTstTakr = 0\n THEN 'No SAT Data'\n WHEN s.AvgScrRead + s.AvgScrMath + s.AvgScrWrite < 1200 THEN 'Below Average'\n WHEN s.AvgScrRead + s.AvgScrMath + s.AvgScrWrite <= 1500 THEN 'Average'\n ELSE 'Above Average'\n END AS sat_performance\n FROM schools AS sch\n JOIN frpm AS f\n ON sch.CDSCode = f.CDSCode\n LEFT JOIN satscores AS s\n ON s.cds = sch.CDSCode\n AND s.rtype = 'S'\n WHERE sch.County = 'Alameda'\n AND sch.School IS NOT NULL\n AND (\n REPLACE(TRIM(sch.GSserved), ' ', '') LIKE '%-12'\n OR REPLACE(TRIM(sch.GSserved), ' ', '') = '12'\n )\n AND f.\"Enrollment (K-12)\" > 0\n AND f.\"Free Meal Count (K-12)\" IS NOT NULL\n)\nSELECT\n school_name,\n printf('%.4f', free_rate) AS free_meal_rate,\n charter_status,\n grades_served,\n sat_performance\nFROM eligible\nWHERE free_rate = (SELECT MAX(free_rate) FROM eligible)\nORDER BY school_name;\t----- bird -----\tcalifornia_schools", "37": "WITH target AS (\n SELECT\n MIN(s.CDSCode) AS CDSCode,\n MAX(s.School) AS School,\n MAX(s.Phone) AS Phone,\n MAX(s.Website) AS Website,\n MAX(s.Charter) AS Charter,\n CASE\n WHEN LENGTH(MIN(s.CDSCode)) = 13 THEN '0' || MIN(s.CDSCode)\n ELSE MIN(s.CDSCode)\n END AS norm_cds\n FROM schools AS s\n WHERE s.CDSCode IN ('7618040113118', '07618040113118')\n HAVING COUNT(*) > 0\n),\nsat_target AS (\n SELECT\n t.CDSCode AS t_cds,\n sat.AvgScrRead,\n sat.AvgScrMath,\n sat.AvgScrWrite\n FROM target AS t\n LEFT JOIN satscores AS sat\n ON sat.rtype = 'S'\n AND CASE\n WHEN LENGTH(sat.cds) = 13 THEN '0' || sat.cds\n ELSE sat.cds\n END = t.norm_cds\n ORDER BY\n CASE WHEN sat.AvgScrMath IS NULL THEN 1 ELSE 0 END,\n sat.AvgScrMath DESC\n LIMIT 1\n),\nfrpm_target AS (\n SELECT\n t.CDSCode AS t_cds,\n f.`Enrollment (K-12)`,\n f.`Percent (%) Eligible FRPM (K-12)`\n FROM target AS t\n LEFT JOIN frpm AS f\n ON f.`Academic Year` = '2014-2015'\n AND CASE\n WHEN LENGTH(f.CDSCode) = 13 THEN '0' || f.CDSCode\n ELSE f.CDSCode\n END = t.norm_cds\n ORDER BY\n CASE WHEN f.`Enrollment (K-12)` IS NULL THEN 1 ELSE 0 END,\n f.`Enrollment (K-12)` DESC\n LIMIT 1\n),\nmax_math AS (\n SELECT MAX(sat.AvgScrMath) AS max_avg_sat_math\n FROM satscores AS sat\n JOIN schools AS s\n ON CASE\n WHEN LENGTH(s.CDSCode) = 13 THEN '0' || s.CDSCode\n ELSE s.CDSCode\n END =\n CASE\n WHEN LENGTH(sat.cds) = 13 THEN '0' || sat.cds\n ELSE sat.cds\n END\n WHERE s.StatusType = 'Active'\n AND sat.rtype = 'S'\n AND sat.NumTstTakr >= 10\n)\nSELECT\n t.School AS school_name,\n t.Phone AS phone_number,\n t.Website AS website,\n st.AvgScrRead AS avg_sat_reading,\n st.AvgScrMath AS avg_sat_math,\n st.AvgScrWrite AS avg_sat_writing,\n CASE WHEN t.Charter = 1 THEN 1 ELSE 0 END AS is_charter,\n ft.`Enrollment (K-12)` AS k12_enrollment_2014_2015,\n ROUND(ft.`Percent (%) Eligible FRPM (K-12)` * 100, 2) AS percent_eligible_frpm_0_100,\n m.max_avg_sat_math AS highest_avg_sat_math,\n m.max_avg_sat_math - st.AvgScrMath AS below_highest_by\nFROM target AS t\nLEFT JOIN sat_target AS st\n ON st.t_cds = t.CDSCode\nLEFT JOIN frpm_target AS ft\n ON ft.t_cds = t.CDSCode\nCROSS JOIN max_math AS m;\t----- bird -----\tcalifornia_schools", "38": "WITH virtual_schools AS (\n SELECT\n s.CDSCode,\n s.County,\n s.School,\n MAX(NULLIF(sat.AvgScrRead, 0)) AS AvgScrRead\n FROM schools AS s\n LEFT JOIN satscores AS sat\n ON s.CDSCode = sat.cds\n AND sat.rtype = 'S'\n WHERE s.Virtual = 'F'\n GROUP BY\n s.CDSCode,\n s.County,\n s.School\n),\ncounty_counts AS (\n SELECT\n County,\n COUNT(DISTINCT CDSCode) AS school_count\n FROM virtual_schools\n GROUP BY County\n),\nranked_counties AS (\n SELECT\n County,\n school_count,\n RANK() OVER (ORDER BY school_count DESC) AS county_rank\n FROM county_counts\n),\ntop_counties AS (\n SELECT\n County,\n school_count\n FROM ranked_counties\n WHERE county_rank <= 5\n),\ncounty_max_read AS (\n SELECT\n tc.County,\n tc.school_count,\n MAX(vs.AvgScrRead) AS max_read\n FROM top_counties AS tc\n JOIN virtual_schools AS vs\n ON tc.County IS vs.County\n GROUP BY\n tc.County,\n tc.school_count\n),\ntop_schools AS (\n SELECT\n cmr.County,\n cmr.school_count,\n vs.School AS school_name\n FROM county_max_read AS cmr\n JOIN virtual_schools AS vs\n ON cmr.County IS vs.County\n AND vs.AvgScrRead = cmr.max_read\n WHERE cmr.max_read IS NOT NULL\n\n UNION ALL\n\n SELECT\n tc.County,\n tc.school_count,\n 'None' AS school_name\n FROM top_counties AS tc\n LEFT JOIN county_max_read AS cmr\n ON tc.County IS cmr.County\n WHERE cmr.max_read IS NULL\n)\nSELECT\n County,\n school_count,\n school_name\nFROM top_schools\nORDER BY\n school_count DESC,\n County,\n school_name;\t----- bird -----\tcalifornia_schools", "39": "WITH target_county AS (\n SELECT County\n FROM schools\n WHERE CDSCode = '1100170109835' OR CDSCode = '01100170109835'\n ORDER BY CASE WHEN CDSCode = '1100170109835' THEN 0 ELSE 1 END\n LIMIT 1\n),\ncounties AS (\n SELECT 'Santa Barbara' AS County\n UNION\n SELECT County\n FROM target_county\n WHERE County IS NOT NULL\n)\nSELECT\n c.County,\n SUM(CASE WHEN s.Virtual = 'F' THEN 1 ELSE 0 END) AS exclusive_virtual_schools\nFROM counties AS c\nLEFT JOIN schools AS s\n ON s.County = c.County\nGROUP BY c.County\nORDER BY exclusive_virtual_schools DESC, c.County ASC;\t----- bird -----\tcalifornia_schools", "40": "WITH base AS (\n SELECT\n s.CDSCode,\n s.School AS school_name,\n s.County AS county,\n s.City AS city,\n s.MailStreet AS mail_street,\n s.MailCity AS mail_city,\n s.MailState AS mail_state,\n s.MailZip AS mail_zip,\n s.Website AS website,\n f.`Enrollment (K-12)` AS enrollment_k12,\n f.`FRPM Count (K-12)` AS frpm_count_k12,\n COALESCE(\n f.`Percent (%) Eligible FRPM (K-12)`,\n CASE\n WHEN f.`Enrollment (K-12)` > 0\n THEN f.`FRPM Count (K-12)` * 1.0 / f.`Enrollment (K-12)`\n ELSE NULL\n END\n ) AS frpm_share_k12,\n CASE\n WHEN sat.NumTstTakr > 0\n THEN sat.AvgScrRead + sat.AvgScrMath + sat.AvgScrWrite\n ELSE NULL\n END AS avg_total_sat,\n CASE\n WHEN sat.NumTstTakr > 0\n THEN sat.NumGE1500 * 100.0 / sat.NumTstTakr\n ELSE NULL\n END AS pct_ge1500,\n s.OpenDate AS open_date,\n CASE\n WHEN NULLIF(s.ClosedDate, '') IS NOT NULL THEN 'closed'\n ELSE 'open'\n END AS status,\n f.`Charter School (Y/N)` AS charter_flag,\n f.`Educational Option Type` AS edops_type\n FROM schools AS s\n LEFT JOIN frpm AS f\n ON s.CDSCode = f.CDSCode\n LEFT JOIN satscores AS sat\n ON sat.cds = s.CDSCode\n AND sat.rtype = 'S'\n),\nfiltered AS (\n SELECT *\n FROM base\n WHERE charter_flag = 0\n AND edops_type = 'Traditional'\n AND enrollment_k12 > 100\n),\nmax_frpm AS (\n SELECT MAX(frpm_count_k12) AS max_frpm_count\n FROM filtered\n),\nmin_share AS (\n SELECT MIN(frpm_share_k12) AS min_frpm_share\n FROM filtered\n)\nSELECT *\nFROM (\n SELECT\n 'largest FRPM-eligible count' AS part,\n school_name,\n county,\n city,\n mail_street,\n mail_city,\n mail_state,\n mail_zip,\n website,\n enrollment_k12,\n frpm_count_k12,\n frpm_share_k12,\n avg_total_sat,\n pct_ge1500,\n open_date,\n status\n FROM filtered\n CROSS JOIN max_frpm\n WHERE frpm_count_k12 = max_frpm_count\n\n UNION ALL\n\n SELECT\n 'smallest FRPM share' AS part,\n school_name,\n county,\n city,\n mail_street,\n mail_city,\n mail_state,\n mail_zip,\n website,\n enrollment_k12,\n frpm_count_k12,\n frpm_share_k12,\n avg_total_sat,\n pct_ge1500,\n open_date,\n status\n FROM filtered\n CROSS JOIN min_share\n WHERE frpm_share_k12 = min_frpm_share\n\n UNION ALL\n\n SELECT\n 'the CDS code from my notes' AS part,\n school_name,\n county,\n city,\n mail_street,\n mail_city,\n mail_state,\n mail_zip,\n website,\n enrollment_k12,\n frpm_count_k12,\n frpm_share_k12,\n avg_total_sat,\n pct_ge1500,\n open_date,\n status\n FROM base\n WHERE CDSCode = '4615150435602'\n OR CDSCode = '04615150435602'\n) AS result\nORDER BY\n CASE part\n WHEN 'largest FRPM-eligible count' THEN 1\n WHEN 'smallest FRPM share' THEN 2\n ELSE 3\n END,\n school_name;\t----- bird -----\tcalifornia_schools", "41": "WITH high_grade AS (\n SELECT\n f.CDSCode,\n f.\"Enrollment (K-12)\",\n f.\"Enrollment (Ages 5-17)\",\n CASE\n WHEN TRIM(f.\"High Grade\") = 'K' THEN 0\n WHEN TRIM(f.\"High Grade\") LIKE '%-%'\n AND SUBSTR(TRIM(f.\"High Grade\"), INSTR(TRIM(f.\"High Grade\"), '-') + 1) GLOB '[0-9]*'\n THEN CAST(SUBSTR(TRIM(f.\"High Grade\"), INSTR(TRIM(f.\"High Grade\"), '-') + 1) AS INTEGER)\n WHEN TRIM(f.\"High Grade\") GLOB '[0-9]*'\n THEN CAST(TRIM(f.\"High Grade\") AS INTEGER)\n ELSE NULL\n END AS high_grade_num\n FROM frpm AS f\n)\nSELECT\n s.School,\n s.Street\nFROM high_grade AS h\nJOIN schools AS s\n ON h.CDSCode = s.CDSCode\nWHERE s.School IS NOT NULL\n AND TRIM(s.School) <> ''\n AND LOWER(TRIM(s.School)) <> 'none'\n AND h.\"Enrollment (K-12)\" IS NOT NULL\n AND h.\"Enrollment (Ages 5-17)\" IS NOT NULL\n AND h.\"Enrollment (K-12)\" - h.\"Enrollment (Ages 5-17)\" > 30\n AND h.high_grade_num <= 8;\t----- bird -----\tcalifornia_schools", "42": "SELECT\n T2.School,\n T2.Street\nFROM frpm AS T1\nJOIN schools AS T2\n ON T1.CDSCode = T2.CDSCode\nWHERE\n T1.\"Enrollment (K-12)\" - T1.\"Enrollment (Ages 5-17)\" > 30\n AND CAST(T1.\"Low Grade\" AS INTEGER) >= 9\nORDER BY\n T1.CDSCode;\t----- bird -----\tcalifornia_schools", "43": "SELECT\n f.\"County Name\",\n COUNT(DISTINCT f.CDSCode) AS qualifying_schools\nFROM frpm AS f\nJOIN satscores AS s\n ON f.CDSCode = s.cds\nWHERE\n f.\"Academic Year\" = '2014-2015'\n AND s.rtype = 'S'\n AND f.\"Enrollment (K-12)\" > 0\n AND f.\"Free Meal Count (K-12)\" / f.\"Enrollment (K-12)\" > 0.1\n AND s.NumGE1500 >= 1\nGROUP BY\n f.\"County Name\"\nORDER BY\n qualifying_schools DESC,\n f.\"County Name\" ASC;\t----- bird -----\tcalifornia_schools", "44": "SELECT\n s.AdmFName1,\n s.AdmLName1\nFROM schools AS s\nJOIN satscores AS ss\n ON s.CDSCode = ss.cds\nWHERE\n ss.rtype = 'S'\n AND s.County = (\n SELECT County\n FROM schools\n WHERE CAST(CDSCode AS INTEGER) = 1611430131177\n LIMIT 1\n )\nORDER BY\n ss.NumGE1500 DESC,\n CAST(s.CDSCode AS INTEGER) ASC\nLIMIT 1;\t----- bird -----\tcalifornia_schools", "45": "SELECT\n s.Street,\n s.City,\n s.Zip,\n s.State\nFROM schools AS s\nJOIN satscores AS sat\n ON s.CDSCode = sat.cds\nWHERE sat.rtype = 'S'\n AND sat.NumTstTakr >= 700\n AND sat.NumGE1500 IS NOT NULL\nORDER BY CAST(sat.NumGE1500 AS REAL) / sat.NumTstTakr ASC,\n CAST(sat.cds AS INTEGER) ASC\nLIMIT 1;\t----- bird -----\tcalifornia_schools", "46": "SELECT\n s.City,\n COUNT(DISTINCT s.CDSCode) AS MagnetSchoolCount\nFROM schools AS s\nJOIN frpm AS f\n ON s.CDSCode = f.CDSCode\nWHERE s.Magnet = 1\n AND s.City IS NOT NULL\n AND s.City <> ''\n AND s.City <> 'None'\n AND f.`NSLP Provision Status` IN (\n 'Provision 2',\n 'Breakfast Provision 2',\n 'Lunch Provision 2'\n )\nGROUP BY s.City;\t----- bird -----\tcalifornia_schools", "47": "SELECT\n s.School,\n s.Street,\n s.City,\n s.State,\n s.Zip\nFROM schools AS s\nJOIN frpm AS f\n ON s.CDSCode = f.CDSCode\nWHERE f.\"County Name\" = 'Los Angeles'\n AND f.\"FRPM Count (Ages 5-17)\" > 500\n AND (\n f.\"School Type\" = 'High Schools (Public)'\n OR f.\"School Type\" LIKE '%Continuation High School%'\n OR f.\"School Type\" LIKE '%High School%In 1 School Dist%'\n )\n AND f.\"School Type\" NOT LIKE '%Junior%'\n AND f.\"School Type\" NOT LIKE '%Middle%'\nORDER BY s.School;\t----- bird -----\tcalifornia_schools", "48": "SELECT\n f.`County Name` AS County,\n COALESCE(SUM(ss.NumTstTakr), 0) AS TotalSATTestTakers\nFROM frpm AS f\nJOIN schools AS s\n ON f.CDSCode = s.CDSCode\nLEFT JOIN satscores AS ss\n ON f.CDSCode = ss.cds\n AND ss.rtype = 'S'\nWHERE f.`NSLP Provision Status` = 'Provision 2'\n AND s.Magnet = 1\nGROUP BY f.`County Name`;\t----- bird -----\tcalifornia_schools", "49": "SELECT id\nFROM cards\nWHERE borderColor = 'borderless'\n AND (\n COALESCE(LOWER(TRIM(cardKingdomId)), '') IN ('', 'none')\n OR COALESCE(LOWER(TRIM(cardKingdomFoilId)), '') IN ('', 'none')\n );\t----- bird -----\tcard_games", "50": "WITH ruling_counts AS (\n SELECT\n c.uuid,\n COUNT(r.id) AS ruling_count\n FROM cards AS c\n LEFT JOIN rulings AS r\n ON c.uuid = r.uuid\n GROUP BY c.uuid\n)\nSELECT DISTINCT\n c.name,\n c.artist,\n c.isPromo\nFROM cards AS c\nJOIN ruling_counts AS rc\n ON c.uuid = rc.uuid\nWHERE rc.ruling_count = (\n SELECT MAX(ruling_count)\n FROM ruling_counts\n);\t----- bird -----\tcard_games", "51": "SELECT\n ROUND(\n (SELECT COUNT(DISTINCT uuid) FROM foreign_data WHERE language = 'Chinese Simplified') * 100.0 /\n (SELECT COUNT(*) FROM cards),\n 2\n ) AS percentage;\t----- bird -----\tcard_games", "52": "SELECT DISTINCT text\nFROM cards\nWHERE name = 'Benalish Knight';\t----- bird -----\tcard_games", "53": "SELECT\n ROUND(\n (\n SELECT COUNT(*)\n FROM cards AS c\n WHERE c.isStorySpotlight = 1\n AND EXISTS (\n SELECT 1\n FROM foreign_data AS fd\n WHERE fd.uuid = c.uuid\n AND fd.language = 'French'\n )\n ) * 100.0 / NULLIF((SELECT COUNT(*) FROM cards WHERE isStorySpotlight = 1), 0),\n 2\n );\t----- bird -----\tcard_games", "54": "SELECT id\nFROM cards\nWHERE duelDeck = 'a';\t----- bird -----\tcard_games", "55": "SELECT COUNT(DISTINCT c.id)\nFROM cards AS c\nWHERE c.borderColor = 'white'\n AND c.uuid IN (\n SELECT l.uuid\n FROM legalities AS l\n WHERE l.status = 'Banned'\n );\t----- bird -----\tcard_games", "56": "SELECT COUNT(*)\nFROM cards AS c\nWHERE (c.power IS NULL OR c.power = '' OR c.power LIKE '%*%')\n AND c.uuid IN (\n SELECT uuid\n FROM rulings\n WHERE text LIKE '%triggered ability%'\n );\t----- bird -----\tcard_games", "57": "SELECT\n 100.0 * COUNT(CASE WHEN c.hasContentWarning = 0 THEN 1 END) / COUNT(*)\nFROM cards AS c\nJOIN (\n SELECT DISTINCT uuid\n FROM legalities\n WHERE format = 'commander'\n AND status = 'Legal'\n) AS l\n ON c.uuid = l.uuid;\t----- bird -----\tcard_games", "58": "SELECT\n ROUND(\n 100.0 * SUM(CASE WHEN f.uuid IS NOT NULL THEN 1 ELSE 0 END) / NULLIF(COUNT(t.uuid), 0),\n 2\n )\nFROM (\n SELECT uuid\n FROM cards\n WHERE power IS NULL\n OR power = ''\n OR power LIKE '%*%'\n) AS t\nLEFT JOIN (\n SELECT DISTINCT uuid\n FROM foreign_data\n WHERE language = 'French'\n) AS f\n ON t.uuid = f.uuid;\t----- bird -----\tcard_games", "59": "SELECT\n COUNT(DISTINCT T1.code)\nFROM sets AS T1\nJOIN set_translations AS T2\n ON T1.code = T2.setCode\nWHERE\n T1.block = 'Ice Age'\n AND T2.language = 'Italian';\t----- bird -----\tcard_games", "60": "SELECT\n COALESCE(\n 100.0 * SUM(\n CASE\n WHEN c.cardKingdomId IS NOT NULL\n AND c.cardKingdomFoilId IS NOT NULL\n AND c.cardKingdomId NOT IN ('', 'None')\n AND c.cardKingdomFoilId NOT IN ('', 'None')\n THEN 1\n ELSE 0\n END\n ) / NULLIF(COUNT(c.id), 0),\n 0\n ) AS percentage\nFROM cards AS c\nJOIN sets AS s\n ON c.setCode = s.code\nWHERE s.name = 'Coldsnap';\t----- bird -----\tcard_games", "61": "SELECT DISTINCT l.format, c.name\nFROM legalities AS l\nJOIN cards AS c ON l.uuid = c.uuid\nWHERE l.status = 'Banned'\n AND l.format = (\n SELECT format\n FROM legalities\n WHERE status = 'Banned'\n GROUP BY format\n ORDER BY COUNT(*) DESC\n LIMIT 1\n );\t----- bird -----\tcard_games", "62": "SELECT COUNT(DISTINCT name)\nFROM cards\nWHERE isPromo = 1\n AND ',' || REPLACE(LOWER(types), ' ', '') || ',' LIKE '%,creature,%'\n AND LOWER(REPLACE(leadershipSkills, ' ', '')) LIKE '%''brawl'':true%';\t----- bird -----\tcard_games", "63": "SELECT MAX(CAST(frameVersion AS INTEGER)) - MIN(CAST(frameVersion AS INTEGER))\nFROM cards\nWHERE name = 'Tarmogoyf'\n AND frameVersion GLOB '[0-9][0-9][0-9][0-9]';\t----- bird -----\tcard_games", "64": "SELECT COUNT(*)\nFROM cards\nWHERE borderColor = 'black'\n AND power GLOB '[0-9]*'\n AND CAST(power AS REAL) >= 10\n AND instr(',' || availability || ',', ',mtgo,') > 0;\t----- bird -----\tcard_games", "65": "SELECT COALESCE(SUM(s.totalSetSize), 0)\nFROM sets AS s\nWHERE (\n SELECT COUNT(DISTINCT st.translation)\n FROM set_translations AS st\n WHERE st.setCode = s.code\n AND st.translation IS NOT NULL\n AND TRIM(st.translation) <> ''\n AND LOWER(TRIM(st.translation)) <> 'none'\n) < 5;\t----- bird -----\tcard_games", "66": "WITH translated_sets AS (\n SELECT DISTINCT setCode\n FROM set_translations\n)\nSELECT\n s.type AS set_type,\n COUNT(ts.setCode) AS sets_with_translated_name,\n COALESCE(\n SUM(\n CASE\n WHEN ts.setCode IS NOT NULL THEN COALESCE(s.totalSetSize, 0)\n ELSE 0\n END\n ),\n 0\n ) AS total_cards\nFROM sets AS s\nLEFT JOIN translated_sets AS ts\n ON s.code = ts.setCode\nGROUP BY s.type\nORDER BY s.type;\t----- bird -----\tcard_games", "67": "SELECT COUNT(*)\nFROM rulings AS r\nJOIN cards AS c\n ON r.uuid = c.uuid\nWHERE c.name = 'Mishra''s Factory'\n AND r.date = (\n SELECT MAX(r2.date)\n FROM rulings AS r2\n JOIN cards AS c2\n ON r2.uuid = c2.uuid\n WHERE c2.name = 'Mishra''s Factory'\n );\t----- bird -----\tcard_games", "68": "WITH artist_counts AS (\n SELECT\n TRIM(artist) AS artist,\n COUNT(DISTINCT name) AS creature_card_count\n FROM cards\n WHERE TRIM(artist) <> ''\n AND instr(\n ',' || REPLACE(LOWER(types), ' ', '') || ',',\n ',creature,'\n ) > 0\n GROUP BY TRIM(artist)\n)\nSELECT\n artist,\n creature_card_count\nFROM artist_counts\nWHERE creature_card_count = (\n SELECT MAX(creature_card_count)\n FROM artist_counts\n);\t----- bird -----\tcard_games", "69": "SELECT\n c.frameVersion,\n COUNT(c.id) AS card_count\nFROM cards AS c\nWHERE c.frameVersion = (\n SELECT MAX(frameVersion)\n FROM cards\n WHERE convertedManaCost = 0\n AND frameVersion IS NOT NULL\n)\nGROUP BY c.frameVersion;\t----- bird -----\tcard_games", "70": "SELECT\n frameVersion AS year,\n ROUND(\n COUNT(*) * 100.0 / NULLIF((SELECT COUNT(*) FROM cards WHERE name = 'Tarmogoyf'), 0),\n 2\n ) AS percentage\nFROM cards\nWHERE name = 'Tarmogoyf'\n AND frameVersion IS NOT NULL\n AND frameVersion != ''\nGROUP BY frameVersion\nORDER BY CAST(frameVersion AS INTEGER) DESC\nLIMIT 1;\t----- bird -----\tcard_games", "71": "SELECT\n COUNT(DISTINCT T1.id)\nFROM cards AS T1\nJOIN legalities AS T2\n ON T1.uuid = T2.uuid\nWHERE\n T1.manaCost = '{0}'\n AND T2.format = 'commander'\n AND T2.status = 'Legal';\t----- bird -----\tcard_games", "72": "SELECT COUNT(*)\nFROM cards\nWHERE (',' || REPLACE(keywords, ' ', '') || ',') LIKE '%,Flying,%'\n AND (',' || REPLACE(keywords, ' ', '') || ',') LIKE '%,Cycling,%';\t----- bird -----\tcard_games", "73": "WITH first_set AS (\n SELECT s.code, s.name\n FROM cards AS c\n JOIN sets AS s ON c.setCode = s.code\n WHERE c.name = 'Abyssal Horror'\n AND s.releaseDate IS NOT NULL\n AND s.releaseDate <> ''\n AND s.code IS NOT NULL\n ORDER BY s.releaseDate ASC, s.code ASC\n LIMIT 1\n),\nrecent_set AS (\n SELECT code, name\n FROM sets\n WHERE releaseDate IS NOT NULL\n AND releaseDate <> ''\n AND code IS NOT NULL\n ORDER BY releaseDate DESC, code ASC\n LIMIT 1\n),\ntarget_sets AS (\n SELECT code, name, MIN(ord) AS ord\n FROM (\n SELECT code, name, 1 AS ord FROM first_set\n UNION ALL\n SELECT code, name, 2 AS ord FROM recent_set\n ) AS u\n GROUP BY code, name\n)\nSELECT\n ts.name AS set_name,\n ROUND(\n CASE\n WHEN COUNT(c.id) = 0 THEN 0.0\n ELSE 100.0 * SUM(\n CASE\n WHEN c.manaCost IS NOT NULL\n AND TRIM(c.manaCost) NOT IN ('', 'None', '{}')\n AND c.convertedManaCost <= 3\n THEN 1\n ELSE 0\n END\n ) / COUNT(c.id)\n END,\n 2\n ) AS percentage\nFROM target_sets AS ts\nLEFT JOIN cards AS c\n ON c.setCode = ts.code\nGROUP BY ts.code, ts.name, ts.ord\nORDER BY ts.ord;\t----- bird -----\tcard_games", "74": "SELECT COUNT(DISTINCT name)\nFROM cards\nWHERE (',' || REPLACE(REPLACE(REPLACE(REPLACE(LOWER(promoTypes), '[', ''), ']', ''), '\"', ''), ' ', '') || ',') LIKE '%,release,%';\t----- bird -----\tcard_games", "75": "WITH abzan_cards AS (\n SELECT\n id,\n name,\n number,\n uuid,\n CAST(TRIM(number) AS INTEGER) AS collector_number\n FROM cards\n WHERE LOWER(TRIM(watermark)) = 'abzan'\n AND number IS NOT NULL\n AND TRIM(number) GLOB '[0-9]*'\n)\nSELECT\n c.name,\n c.number,\n COUNT(fd.id) AS foreign_language_printings\nFROM abzan_cards AS c\nLEFT JOIN foreign_data AS fd\n ON c.uuid = fd.uuid\nWHERE c.collector_number = (\n SELECT MAX(collector_number)\n FROM abzan_cards\n)\nGROUP BY c.id, c.name, c.number;\t----- bird -----\tcard_games", "76": "SELECT COUNT(*)\nFROM cards\nWHERE borderColor = 'white'\n AND (\n (power GLOB '[0-9]*' AND power NOT GLOB '*[^0-9]*')\n OR (power GLOB '-[0-9]*' AND substr(power, 2) NOT GLOB '*[^0-9]*')\n OR (power GLOB '+[0-9]*' AND substr(power, 2) NOT GLOB '*[^0-9]*')\n )\n AND CAST(power AS REAL) < 3;\t----- bird -----\tcard_games", "77": "WITH flash_dark_ascension AS (\n SELECT\n c.name,\n c.convertedManaCost\n FROM cards AS c\n JOIN sets AS s\n ON c.setCode = s.code\n WHERE s.name = 'Dark Ascension'\n AND instr(\n ',' ||\n REPLACE(\n REPLACE(\n REPLACE(\n REPLACE(UPPER(c.keywords), ' ', ''),\n char(9),\n ''\n ),\n char(10),\n ''\n ),\n char(13),\n ''\n ) || ',',\n ',FLASH,'\n ) > 0\n)\nSELECT DISTINCT name\nFROM flash_dark_ascension\nWHERE convertedManaCost = (\n SELECT MAX(convertedManaCost)\n FROM flash_dark_ascension\n)\nORDER BY name;\t----- bird -----\tcard_games", "78": "SELECT\n s.name,\n s.keyruneCode,\n COUNT(DISTINCT st.language) AS language_count\nFROM sets AS s\nLEFT JOIN set_translations AS st\n ON s.code = st.setCode\nWHERE strftime('%Y', s.releaseDate) = '2020'\nGROUP BY\n s.id,\n s.name,\n s.keyruneCode;\t----- bird -----\tcard_games", "79": "SELECT COALESCE(SUM(s.totalSetSize), 0)\nFROM sets AS s\nWHERE s.releaseDate BETWEEN '2017-01-01' AND '2017-12-31'\n AND EXISTS (\n SELECT 1\n FROM set_translations AS st\n WHERE st.setCode = s.code\n AND st.language <> 'English'\n AND st.translation IS NOT NULL\n AND TRIM(st.translation) <> ''\n AND TRIM(st.translation) <> 'None'\n );\t----- bird -----\tcard_games", "80": "SELECT COUNT(*)\nFROM cards\nWHERE LOWER(duelDeck) = 'b'\n AND hasFoil = 0\n AND power IS NOT NULL\n AND power <> ''\n AND power <> 'None'\n AND power NOT LIKE '%*%'\n AND power NOT LIKE '%∞%'\n AND CAST(power AS REAL) < 3;\t----- bird -----\tcard_games", "81": "WITH eligible AS (\n SELECT artist\n FROM cards\n WHERE LOWER(borderColor) = 'black'\n AND (\n REPLACE(availability, ' ', '') = 'arena'\n OR REPLACE(availability, ' ', '') LIKE 'arena,%'\n OR REPLACE(availability, ' ', '') LIKE '%,arena'\n OR REPLACE(availability, ' ', '') LIKE '%,arena,%'\n )\n AND artist IS NOT NULL\n AND TRIM(artist) <> ''\n AND TRIM(power) GLOB '[0-9]*'\n AND TRIM(power) NOT GLOB '*[^0-9]*'\n AND CAST(TRIM(power) AS INTEGER) >= 10\n),\ncounts AS (\n SELECT artist, COUNT(*) AS card_count\n FROM eligible\n GROUP BY artist\n)\nSELECT artist, card_count\nFROM counts\nWHERE card_count = (SELECT MAX(card_count) FROM counts);\t----- bird -----\tcard_games", "82": "SELECT COUNT(*)\nFROM cards\nWHERE hasContentWarning = 1\n AND (\n availability = 'paper'\n OR availability LIKE 'paper,%'\n OR availability LIKE '%,paper'\n OR availability LIKE '%,paper,%'\n )\n AND availability NOT LIKE '%mtgo%';\t----- bird -----\tcard_games", "83": "SELECT\n s.type,\n COUNT(DISTINCT st.setCode) AS count\nFROM sets AS s\nLEFT JOIN set_translations AS st\n ON s.code = st.setCode\n AND st.language = 'Japanese'\nGROUP BY s.type\nORDER BY s.type;\t----- bird -----\tcard_games", "84": "SELECT COUNT(DISTINCT artist)\nFROM cards\nWHERE borderColor = 'black'\n AND artist IS NOT NULL\n AND artist <> ''\n AND (\n REPLACE(availability, ' ', '') = 'arena'\n OR REPLACE(availability, ' ', '') LIKE 'arena,%'\n OR REPLACE(availability, ' ', '') LIKE '%,arena'\n OR REPLACE(availability, ' ', '') LIKE '%,arena,%'\n )\n AND NOT (\n REPLACE(availability, ' ', '') = 'mtgo'\n OR REPLACE(availability, ' ', '') LIKE 'mtgo,%'\n OR REPLACE(availability, ' ', '') LIKE '%,mtgo'\n OR REPLACE(availability, ' ', '') LIKE '%,mtgo,%'\n )\n AND power IS NOT NULL\n AND TRIM(power) GLOB '[0-9]*'\n AND TRIM(power) NOT GLOB '*[^0-9]*'\n AND CAST(TRIM(power) AS REAL) >= 5;\t----- bird -----\tcard_games", "85": "SELECT COUNT(*)\nFROM cards AS c\nWHERE c.setCode IN (\n SELECT c1.setCode\n FROM cards AS c1\n JOIN sets AS s1 ON c1.setCode = s1.code\n WHERE c1.name = 'Ancestor''s Chosen'\n AND s1.releaseDate = (\n SELECT MAX(s2.releaseDate)\n FROM cards AS c2\n JOIN sets AS s2 ON c2.setCode = s2.code\n WHERE c2.name = 'Ancestor''s Chosen'\n )\n)\n AND c.types LIKE '%Creature%'\n AND c.power GLOB '[0-9]*'\n AND c.toughness GLOB '[0-9]*'\n AND CAST(c.power AS REAL) > CAST(c.toughness AS REAL);\t----- bird -----\tcard_games", "86": "SELECT\n CAST(frameVersion AS INTEGER) AS frame_year,\n COUNT(*) AS card_count\nFROM cards\nWHERE instr(\n REPLACE(\n REPLACE(\n REPLACE(LOWER(leadershipSkills), ' ', ''),\n '\"',\n ''\n ),\n '''',\n ''\n ),\n 'commander:true'\n ) > 0\n AND cardKingdomFoilId IS NOT NULL\n AND LOWER(TRIM(cardKingdomFoilId)) NOT IN ('', 'none', 'null')\n AND cardKingdomId IS NOT NULL\n AND LOWER(TRIM(cardKingdomId)) NOT IN ('', 'none', 'null')\n AND frameVersion GLOB '[0-9][0-9][0-9][0-9]'\nGROUP BY CAST(frameVersion AS INTEGER)\nORDER BY frame_year DESC\nLIMIT 1;\t----- bird -----\tcard_games", "87": "SELECT COUNT(*)\nFROM rulings AS r\nJOIN cards AS c\n ON r.uuid = c.uuid\nWHERE c.name = 'Fireball';\t----- bird -----\tcard_games", "88": "WITH elf_card_names AS (\n SELECT DISTINCT name\n FROM cards\n WHERE originalType = 'Creature - Elf'\n),\nruling_counts AS (\n SELECT\n e.name,\n COUNT(DISTINCT CASE\n WHEN r.id IS NOT NULL THEN COALESCE(r.date, '') || '|' || COALESCE(r.text, '')\n END) AS ruling_count\n FROM elf_card_names AS e\n LEFT JOIN cards AS c ON c.name = e.name\n LEFT JOIN rulings AS r ON r.uuid = c.uuid\n GROUP BY e.name\n)\nSELECT name, ruling_count\nFROM ruling_counts\nWHERE ruling_count = (SELECT MAX(ruling_count) FROM ruling_counts)\nORDER BY name;\t----- bird -----\tcard_games", "89": "WITH RECURSIVE base AS (\n SELECT\n c.id,\n c.uuid,\n TRIM(\n REPLACE(\n REPLACE(\n REPLACE(\n REPLACE(c.colors, '[', ''),\n ']', ''\n ),\n CHAR(34), ''\n ),\n CHAR(39), ''\n )\n ) AS color_list\n FROM cards AS c\n WHERE c.id BETWEEN 1 AND 20\n AND c.colors IS NOT NULL\n),\nsplit AS (\n SELECT\n id,\n uuid,\n CASE\n WHEN INSTR(color_list, ',') > 0\n THEN TRIM(SUBSTR(color_list, 1, INSTR(color_list, ',') - 1))\n ELSE TRIM(color_list)\n END AS color,\n CASE\n WHEN INSTR(color_list, ',') > 0\n THEN SUBSTR(color_list, INSTR(color_list, ',') + 1)\n ELSE NULL\n END AS rest\n FROM base\n WHERE color_list <> ''\n\n UNION ALL\n\n SELECT\n id,\n uuid,\n CASE\n WHEN INSTR(rest, ',') > 0\n THEN TRIM(SUBSTR(rest, 1, INSTR(rest, ',') - 1))\n ELSE TRIM(rest)\n END,\n CASE\n WHEN INSTR(rest, ',') > 0\n THEN SUBSTR(rest, INSTR(rest, ',') + 1)\n ELSE NULL\n END\n FROM split\n WHERE rest IS NOT NULL\n AND TRIM(rest) <> ''\n)\nSELECT\n s.color AS card_color,\n COUNT(DISTINCT l.format) AS legal_format_count\nFROM split AS s\nLEFT JOIN legalities AS l\n ON s.uuid = l.uuid\n AND l.status = 'Legal'\nWHERE s.color NOT IN ('', 'None')\nGROUP BY s.color\nORDER BY s.color;\t----- bird -----\tcard_games", "90": "WITH powerful_foils AS (\n SELECT frameVersion\n FROM cards\n WHERE artist = 'John Avon'\n AND cardKingdomId IS NOT NULL\n AND cardKingdomId NOT IN ('None', '')\n AND cardKingdomFoilId IS NOT NULL\n AND cardKingdomFoilId NOT IN ('None', '')\n AND frameVersion IS NOT NULL\n AND frameVersion GLOB '[0-9]*'\n)\nSELECT\n frameVersion,\n COUNT(*) AS card_count\nFROM powerful_foils\nGROUP BY frameVersion\nHAVING CAST(frameVersion AS INTEGER) = (\n SELECT MAX(CAST(frameVersion AS INTEGER))\n FROM powerful_foils\n);\t----- bird -----\tcard_games", "91": "SELECT COUNT(*)\nFROM cards AS c\nWHERE c.artist = 'Erica Yang'\n AND (',' || REPLACE(c.availability, ' ', '') || ',') LIKE '%,paper,%'\n AND EXISTS (\n SELECT 1\n FROM legalities AS l\n WHERE l.uuid = c.uuid\n AND l.format = 'pauper'\n AND l.status = 'Legal'\n );\t----- bird -----\tcard_games", "92": "SELECT\n cardKingdomFoilId,\n cardKingdomId\nFROM cards\nWHERE\n (\n types = 'Creature'\n OR types LIKE 'Creature,%'\n OR types LIKE '%,Creature'\n OR types LIKE '%,Creature,%'\n )\n AND cardKingdomFoilId IS NOT NULL\n AND cardKingdomFoilId NOT IN ('', 'None')\n AND cardKingdomId IS NOT NULL\n AND cardKingdomId NOT IN ('', 'None')\nORDER BY\n cardKingdomFoilId ASC,\n cardKingdomId ASC\nLIMIT 3;\t----- bird -----\tcard_games", "93": "WITH filtered AS (\n SELECT\n c.type,\n LOWER(TRIM(c.type)) AS type_key\n FROM cards AS c\n WHERE LOWER(TRIM(c.watermark)) = 'boros'\n AND EXISTS (\n SELECT 1\n FROM foreign_data AS f\n WHERE f.uuid = c.uuid\n AND f.language IS NOT NULL\n AND LOWER(TRIM(f.language)) NOT LIKE 'english%'\n )\n),\ntype_counts AS (\n SELECT\n type_key,\n COUNT(*) AS card_count\n FROM filtered\n GROUP BY type_key\n),\nmax_count AS (\n SELECT MAX(card_count) AS max_count\n FROM type_counts\n),\ncasing_counts AS (\n SELECT\n type_key,\n type,\n COUNT(*) AS casing_count\n FROM filtered\n GROUP BY type_key, type\n),\ndisplay_types AS (\n SELECT\n type_key,\n type,\n ROW_NUMBER() OVER (\n PARTITION BY type_key\n ORDER BY casing_count DESC, type\n ) AS rn\n FROM casing_counts\n)\nSELECT\n dt.type,\n tc.card_count\nFROM type_counts AS tc\nJOIN max_count AS mc\n ON tc.card_count = mc.max_count\nJOIN display_types AS dt\n ON dt.type_key = tc.type_key\n AND dt.rn = 1;\t----- bird -----\tcard_games", "94": "WITH guild_counts AS (\n SELECT\n c.watermark AS guild,\n COUNT(*) AS card_count\n FROM cards AS c\n WHERE c.watermark IN (\n 'Azorius', 'Boros', 'Dimir', 'Golgari', 'Gruul',\n 'Izzet', 'Orzhov', 'Rakdos', 'Selesnya', 'Simic'\n )\n AND c.uuid IN (\n SELECT DISTINCT f.uuid\n FROM foreign_data AS f\n WHERE f.language <> 'English'\n )\n GROUP BY c.watermark\n)\nSELECT guild, card_count\nFROM guild_counts\nWHERE card_count = (SELECT MAX(card_count) FROM guild_counts);\t----- bird -----\tcard_games", "95": "SELECT\n c.type,\n COUNT(*) AS card_count\nFROM cards AS c\nWHERE TRIM(LOWER(c.watermark)) LIKE '%azorius%'\n AND c.type IS NOT NULL\n AND EXISTS (\n SELECT 1\n FROM foreign_data AS f\n WHERE TRIM(LOWER(f.uuid)) = TRIM(LOWER(c.uuid))\n )\nGROUP BY c.type\nORDER BY card_count DESC, c.type ASC;\t----- bird -----\tcard_games", "96": "SELECT COUNT(DISTINCT name)\nFROM cards\nWHERE isTextless = 0\n AND CAST(frameVersion AS INTEGER) >= 2015;\t----- bird -----\tcard_games", "97": "SELECT DISTINCT name\nFROM cards\nWHERE isPromo = 1\n AND faceName IS NOT NULL\n AND faceName <> ''\n AND faceName <> 'None'\n AND CAST(frameVersion AS INTEGER) = (\n SELECT MAX(CAST(frameVersion AS INTEGER))\n FROM cards\n WHERE CAST(frameVersion AS INTEGER) > 0\n );\t----- bird -----\tcard_games", "98": "SELECT DISTINCT name\nFROM cards\nWHERE isPromo = 1\n AND layout IN ('split', 'transform', 'adventure')\n AND originalReleaseDate IS NOT NULL\n AND originalReleaseDate <> 'None'\n AND substr(originalReleaseDate, 1, 4) = '2019';\t----- bird -----\tcard_games", "99": "SELECT DISTINCT\n s.name,\n s.releaseDate\nFROM sets AS s\nJOIN cards AS c\n ON s.code = c.setCode\nWHERE c.name = 'Tarmogoyf'\n AND c.frameVersion GLOB '[0-9][0-9][0-9][0-9]'\n AND CAST(strftime('%Y', s.releaseDate) AS INTEGER) - CAST(c.frameVersion AS INTEGER) >= 10;\t----- bird -----\tcard_games", "100": "SELECT COUNT(*)\nFROM (\n SELECT c.setCode, c.number\n FROM cards AS c\n JOIN foreign_data AS f ON c.uuid = f.uuid\n WHERE c.name = 'Counterspell'\n AND f.language IN ('French', 'Italian')\n GROUP BY c.setCode, c.number\n HAVING COUNT(DISTINCT f.language) = 2\n) AS printings;\t----- bird -----\tcard_games", "101": "SELECT s.name, s.releaseDate\nFROM sets AS s\nWHERE s.type IN (\n SELECT s2.type\n FROM sets AS s2\n WHERE s2.name = 'From the Vault: Lore'\n)\nAND NOT EXISTS (\n SELECT 1\n FROM set_translations AS st\n WHERE st.setCode = s.code\n)\nORDER BY s.releaseDate ASC;\t----- bird -----\tcard_games", "102": "WITH aven_printings AS (\n SELECT\n CAST(c.frameVersion AS INTEGER) AS frame_year,\n s.name AS set_name,\n s.releaseDate AS release_date\n FROM cards AS c\n JOIN sets AS s\n ON c.setCode = s.code\n WHERE c.name = 'Aven Mindcensor'\n AND c.frameVersion GLOB '[0-9][0-9][0-9][0-9]'\n),\nnewest_frame AS (\n SELECT MAX(frame_year) AS frame_year\n FROM aven_printings\n),\nnewest_release AS (\n SELECT MAX(ap.release_date) AS release_date\n FROM aven_printings AS ap\n JOIN newest_frame AS nf\n ON ap.frame_year = nf.frame_year\n)\nSELECT DISTINCT\n ap.set_name,\n ap.release_date\nFROM aven_printings AS ap\nJOIN newest_frame AS nf\n ON ap.frame_year = nf.frame_year\nJOIN newest_release AS nr\n ON ap.release_date IS nr.release_date;\t----- bird -----\tcard_games", "103": "SELECT\n s.code,\n s.releaseDate\nFROM sets AS s\nWHERE strftime('%Y', s.releaseDate) = '2020'\n AND NOT EXISTS (\n SELECT 1\n FROM set_translations AS st\n WHERE st.setCode = s.code\n AND st.language = 'Spanish'\n );\t----- bird -----\tcard_games", "104": "SELECT COALESCE(SUM(convertedManaCost), 0)\nFROM cards\nWHERE artist = 'Rob Alexander'\n AND originalReleaseDate IS NOT NULL\n AND originalReleaseDate NOT IN ('', 'None')\n AND substr(originalReleaseDate, 1, 4) = '2013';\t----- bird -----\tcard_games", "105": "SELECT ROUND(AVG(lang_count), 2)\nFROM (\n SELECT\n s.code,\n COUNT(DISTINCT st.language) AS lang_count\n FROM sets AS s\n LEFT JOIN set_translations AS st\n ON s.code = st.setCode\n WHERE strftime('%Y', s.releaseDate) = '2016'\n GROUP BY s.code\n);\t----- bird -----\tcard_games", "106": "WITH target_blocks AS (\n SELECT 'Masques' AS block\n UNION ALL\n SELECT 'Mirage'\n)\nSELECT\n tb.block,\n COUNT(DISTINCT s.code) AS translated_set_count,\n COALESCE(SUM(s.baseSetSize), 0) AS total_base_set_size\nFROM target_blocks AS tb\nLEFT JOIN sets AS s\n ON s.block = tb.block\n AND EXISTS (\n SELECT 1\n FROM set_translations AS st\n WHERE st.setCode = s.code\n AND st.translation IS NOT NULL\n AND LOWER(TRIM(st.translation)) NOT IN ('', 'none')\n )\nGROUP BY tb.block\nORDER BY tb.block;\t----- bird -----\tcard_games", "107": "WITH japanese_printings AS (\n SELECT DISTINCT\n fd.name AS japanese_name,\n c.type AS english_type,\n c.uuid,\n c.watermark\n FROM cards AS c\n JOIN foreign_data AS fd\n ON c.uuid = fd.uuid\n WHERE fd.language = 'Japanese'\n),\nboros_japanese_cards AS (\n SELECT DISTINCT\n japanese_name,\n english_type\n FROM japanese_printings\n WHERE watermark = 'boros'\n)\nSELECT\n bj.japanese_name,\n bj.english_type,\n COUNT(DISTINCT r.id) AS total_rulings\nFROM boros_japanese_cards AS bj\nLEFT JOIN japanese_printings AS jp\n ON bj.japanese_name IS jp.japanese_name\n AND bj.english_type IS jp.english_type\nLEFT JOIN rulings AS r\n ON jp.uuid = r.uuid\nGROUP BY\n bj.japanese_name,\n bj.english_type;\t----- bird -----\tcard_games", "108": "WITH set_languages AS (\n SELECT DISTINCT language\n FROM set_translations\n WHERE language IS NOT NULL\n AND language <> ''\n),\nlanguage_counts AS (\n SELECT\n sl.language,\n COUNT(DISTINCT fd.uuid) AS printing_count\n FROM set_languages AS sl\n LEFT JOIN foreign_data AS fd\n ON fd.language = sl.language\n AND fd.flavorText IS NOT NULL\n AND TRIM(fd.flavorText) <> ''\n GROUP BY sl.language\n)\nSELECT\n language,\n printing_count\nFROM language_counts\nWHERE printing_count = (\n SELECT MIN(printing_count)\n FROM language_counts\n)\nORDER BY language;\t----- bird -----\tcard_games", "109": "SELECT COUNT(DISTINCT c.name)\nFROM cards AS c\nWHERE (',' || REPLACE(c.types, ' ', '') || ',') LIKE '%,Creature,%'\n AND TRIM(c.power) GLOB '[0-9]*'\n AND TRIM(c.power) NOT GLOB '*[^0-9]*'\n AND CAST(TRIM(c.power) AS REAL) >= 10\n AND EXISTS (\n SELECT 1\n FROM set_translations AS st\n WHERE st.setCode = c.setCode\n AND st.language = 'French'\n AND st.translation IS NOT NULL\n AND TRIM(st.translation) NOT IN ('', 'None')\n );\t----- bird -----\tcard_games", "110": "SELECT ROUND(AVG(mana_value), 1)\nFROM (\n SELECT\n c.name,\n MIN(c.convertedManaCost) AS mana_value\n FROM cards AS c\n JOIN legalities AS l\n ON c.uuid = l.uuid\n WHERE c.edhrecRank BETWEEN 1 AND 1000\n AND LOWER(c.types) LIKE '%creature%'\n AND LOWER(l.status) = 'banned'\n GROUP BY c.name\n) AS unique_cards;\t----- bird -----\tcard_games", "111": "SELECT COUNT(*)\nFROM cards\nWHERE power GLOB '[0-9]*'\n AND power NOT GLOB '*[^0-9]*'\n AND CAST(power AS REAL) > 3\n AND CAST(power AS REAL) <= 10;\t----- bird -----\tcard_games", "112": "SELECT COUNT(*)\nFROM cards AS c\nJOIN sets AS s\n ON s.code = c.setCode\nWHERE substr(c.originalReleaseDate, 1, 4) = '2014'\n AND s.mtgoCode IS NOT NULL\n AND s.mtgoCode <> ''\n AND lower(s.mtgoCode) <> 'none';\t----- bird -----\tcard_games", "113": "WITH language_counts AS (\n SELECT\n fd.language,\n COUNT(fd.id) AS printings\n FROM foreign_data AS fd\n WHERE fd.language IN (\n SELECT DISTINCT language\n FROM set_translations\n WHERE language IS NOT NULL\n )\n GROUP BY fd.language\n)\nSELECT\n language,\n printings\nFROM language_counts\nWHERE printings = (SELECT MIN(printings) FROM language_counts)\nORDER BY language;\t----- bird -----\tcard_games", "114": "SELECT COUNT(*)\nFROM cards AS c\nWHERE c.setCode = (\n SELECT code\n FROM sets\n WHERE name = 'Coldsnap'\n)\nAND EXISTS (\n SELECT 1\n FROM foreign_data AS f\n WHERE f.uuid = c.uuid\n AND f.language = 'Italian'\n AND f.text IS NOT NULL\n AND TRIM(f.text) <> ''\n AND LOWER(TRIM(f.text)) NOT IN ('none', 'n/a')\n);\t----- bird -----\tcard_games", "115": "SELECT\n s.id,\n s.name,\n (\n SELECT COUNT(DISTINCT st.language)\n FROM set_translations AS st\n WHERE st.setCode = s.code\n )\nFROM sets AS s\nWHERE\n s.type = 'commander'\n AND strftime('%Y', s.releaseDate) = '2020'\n AND s.totalSetSize > 0\n AND s.totalSetSize = (\n SELECT MAX(totalSetSize)\n FROM sets\n WHERE\n type = 'commander'\n AND strftime('%Y', releaseDate) = '2020'\n AND totalSetSize > 0\n )\nORDER BY s.id ASC;\t----- bird -----\tcard_games", "116": "SELECT COUNT(DISTINCT fd.language)\nFROM cards AS c\nJOIN foreign_data AS fd\n ON c.uuid = fd.uuid\nWHERE c.name = 'Swamp';\t----- bird -----\tcard_games", "117": "SELECT COUNT(DISTINCT c.name)\nFROM cards AS c\nWHERE TRIM(LOWER(c.colors)) = 'b'\n AND instr(',' || REPLACE(LOWER(c.types), ' ', '') || ',', ',artifact,') > 0\n AND EXISTS (\n SELECT 1\n FROM foreign_data AS f\n WHERE f.uuid = c.uuid\n AND f.flavorText IS NOT NULL\n AND TRIM(f.flavorText) <> ''\n );\t----- bird -----\tcard_games", "118": "SELECT\n T2.DisplayName\nFROM posts AS T1\nJOIN users AS T2\n ON T1.LastEditorUserId = T2.Id\nWHERE\n T1.Title = 'Examples for teaching: Correlation does not mean causation';\t----- bird -----\tcodebase_community", "119": "SELECT DISTINCT t.UserId\nFROM (\n SELECT ph.UserId\n FROM postHistory AS ph\n JOIN posts AS p\n ON ph.PostId = p.Id\n WHERE p.ViewCount >= 1000\n AND ph.UserId IS NOT NULL\n GROUP BY ph.UserId, ph.PostId\n HAVING COUNT(ph.Id) = 1\n) AS t;\t----- bird -----\tcodebase_community", "120": "SELECT\n (SUM(CASE WHEN strftime('%Y', `Date`) = '2010' THEN 1 ELSE 0 END) * 100.0 / NULLIF(COUNT(*), 0)) -\n (SUM(CASE WHEN strftime('%Y', `Date`) = '2011' THEN 1 ELSE 0 END) * 100.0 / NULLIF(COUNT(*), 0))\nFROM badges\nWHERE Name = 'Student';\t----- bird -----\tcodebase_community", "121": "SELECT\n ROUND(\n SUM(CASE WHEN p.Tags LIKE '%%' THEN 1.0 ELSE 0 END) * 100.0 / COUNT(p.Id),\n 2\n )\nFROM posts AS p\nJOIN users AS u\n ON p.OwnerUserId = u.Id\nWHERE u.DisplayName = 'Community';\t----- bird -----\tcodebase_community", "122": "SELECT\n p.Id,\n u.DisplayName\nFROM posts AS p\nJOIN users AS u\n ON p.OwnerUserId = u.Id\nWHERE strftime('%Y', p.CreaionDate) = '2010'\nORDER BY p.FavoriteCount DESC\nLIMIT 1;\t----- bird -----\tcodebase_community", "123": "SELECT\n T1.ViewCount,\n T2.DisplayName\nFROM posts AS T1\nLEFT JOIN users AS T2\n ON T1.LastEditorUserId = T2.Id\nWHERE\n T1.Title = 'Computer game datasets';\t----- bird -----\tcodebase_community", "124": "SELECT\n c.Text,\n COALESCE(\n NULLIF(NULLIF(NULLIF(u.DisplayName, ''), 'None'), 'N/A'),\n NULLIF(NULLIF(NULLIF(c.UserDisplayName, ''), 'None'), 'N/A')\n ) AS DisplayName\nFROM comments AS c\nJOIN posts AS p\n ON c.PostId = p.Id\nLEFT JOIN users AS u\n ON c.UserId = u.Id\nWHERE\n p.Title = 'Analysing wind data with R'\nORDER BY\n c.CreationDate DESC\nLIMIT 10;\t----- bird -----\tcodebase_community", "125": "SELECT\n ROUND(\n COUNT(CASE WHEN p.Score > 50 THEN 1 END) * 100.0 / NULLIF(COUNT(p.Id), 0),\n 2\n )\nFROM posts AS p\nJOIN users AS u\n ON p.OwnerUserId = u.Id\nWHERE u.Reputation = (SELECT MAX(Reputation) FROM users);\t----- bird -----\tcodebase_community", "126": "SELECT COUNT(*)\nFROM comments AS c\nJOIN posts AS p\n ON c.PostId = p.Id\nWHERE c.Score = 0\n AND c.PostId IN (\n SELECT PostId\n FROM comments\n GROUP BY PostId\n HAVING COUNT(*) = 1\n );\t----- bird -----\tcodebase_community", "127": "SELECT SUM(Reputation)\nFROM users\nWHERE Location LIKE '%United Kingdom%'\n AND Id IN (\n SELECT OwnerUserId\n FROM posts\n WHERE OwnerUserId IS NOT NULL\n );\t----- bird -----\tcodebase_community", "128": "SELECT ROUND(AVG(u.Age), 2)\nFROM users AS u\nJOIN (\n SELECT DISTINCT UserId\n FROM comments\n WHERE instr(Text, 'http://') > 0\n) AS c ON u.Id = c.UserId;\t----- bird -----\tcodebase_community", "129": "WITH first_organizer AS (\n SELECT\n b.UserId,\n MIN(b.Date) AS organizer_date\n FROM badges AS b\n JOIN users AS u\n ON b.UserId = u.Id\n WHERE b.Name = 'Organizer'\n AND LOWER(u.Location) LIKE '%germany%'\n GROUP BY b.UserId\n)\nSELECT COUNT(*)\nFROM first_organizer AS fo\nWHERE (\n SELECT COUNT(*)\n FROM badges AS b2\n WHERE b2.UserId = fo.UserId\n AND b2.Date < fo.organizer_date\n AND b2.Name <> 'Organizer'\n) >= 5;\t----- bird -----\tcodebase_community", "130": "WITH first_posts AS (\n SELECT\n OwnerUserId,\n MIN(CreaionDate) AS first_post_date\n FROM posts\n WHERE OwnerUserId IS NOT NULL\n GROUP BY OwnerUserId\n)\nSELECT COUNT(*)\nFROM users AS u\nJOIN first_posts AS fp\n ON u.Id = fp.OwnerUserId\nWHERE u.Location = 'India'\n AND strftime('%Y', fp.first_post_date) = '2010';\t----- bird -----\tcodebase_community", "131": "SELECT CAST(ROUND(AVG(u.Reputation)) AS INTEGER)\nFROM users AS u\nWHERE u.Id IN (\n SELECT p.OwnerUserId\n FROM posts AS p\n WHERE p.Tags LIKE '%%'\n AND p.Score < 20\n);\t----- bird -----\tcodebase_community", "132": "WITH germany_editors AS (\n SELECT DISTINCT u.Id, u.Reputation\n FROM posts AS p\n JOIN users AS u\n ON p.LastEditorUserId = u.Id\n WHERE strftime('%Y', p.CreaionDate) = '2012'\n AND u.Location LIKE '%Germany%'\n),\npost_totals AS (\n SELECT\n COALESCE(SUM(CASE WHEN u.Location LIKE '%Germany%' THEN p.Score ELSE 0 END), 0) AS germany_total_score,\n COALESCE(SUM(CASE WHEN u.Location LIKE '%Germany%' THEN 0 ELSE p.Score END), 0) AS other_total_score\n FROM posts AS p\n LEFT JOIN users AS u\n ON p.LastEditorUserId = u.Id\n WHERE strftime('%Y', p.CreaionDate) = '2012'\n)\nSELECT\n pt.germany_total_score,\n pt.other_total_score,\n (SELECT COUNT(*) FROM germany_editors) AS germany_user_count,\n (SELECT COALESCE(SUM(Reputation), 0) FROM germany_editors) AS germany_reputation\nFROM post_totals AS pt;\t----- bird -----\tcodebase_community", "133": "SELECT SUM(u.Reputation)\nFROM users AS u\nWHERE u.Id IN (\n SELECT p.OwnerUserId\n FROM posts AS p\n WHERE p.Score = 10\n AND p.Tags LIKE '%%'\n);\t----- bird -----\tcodebase_community", "134": "SELECT SUM(Reputation)\nFROM users\nWHERE Id IN (\n SELECT OwnerUserId\n FROM posts\n WHERE lower(Tags) LIKE '%%'\n AND date(LasActivityDate) = '2014-08-27'\n);\t----- bird -----\tcodebase_community", "135": "SELECT SUM(p.Score)\nFROM posts AS p\nWHERE p.PostTypeId = 1\n AND p.Tags LIKE '%%'\n AND p.Id IN (\n SELECT pl.PostId\n FROM postLinks AS pl\n WHERE pl.RelatedPostId IN (\n SELECT t.Id\n FROM posts AS t\n WHERE t.Title = 'A Probability distribution value exceeding 1 is OK?'\n AND t.PostTypeId = 1\n )\n );\t----- bird -----\tcodebase_community", "136": "WITH german_badge_totals AS (\n SELECT\n u.DisplayName,\n COUNT(b.Id) AS badge_total\n FROM users AS u\n LEFT JOIN badges AS b\n ON b.UserId = u.Id\n WHERE u.Location LIKE '%Germany%'\n GROUP BY u.Id, u.DisplayName\n),\ntop_total AS (\n SELECT MAX(badge_total) AS max_total\n FROM german_badge_totals\n),\nsecond_total AS (\n SELECT MAX(badge_total) AS second_max_total\n FROM german_badge_totals\n WHERE badge_total < (SELECT max_total FROM top_total)\n)\nSELECT\n DisplayName,\n badge_total\nFROM german_badge_totals\nWHERE badge_total = (SELECT second_max_total FROM second_total)\nORDER BY DisplayName;\t----- bird -----\tcodebase_community", "137": "WITH ca_users AS (\n SELECT Id, DisplayName, Views, Reputation\n FROM users\n WHERE Location IS NOT NULL\n AND ' ' || replace(replace(replace(replace(Location, ',', ' '), ' ', ' '), ' ', ' '), ' ', ' ') || ' ' LIKE '% CA %'\n)\nSELECT Id, DisplayName, Views, Reputation\nFROM ca_users\nWHERE Views = (SELECT MAX(Views) FROM ca_users);\t----- bird -----\tcodebase_community", "138": "SELECT Age\nFROM users\nWHERE (TRIM(Location) LIKE 'York' OR TRIM(Location) LIKE 'York, England%')\n AND Reputation = (\n SELECT MAX(Reputation)\n FROM users\n WHERE TRIM(Location) LIKE 'York' OR TRIM(Location) LIKE 'York, England%'\n );\t----- bird -----\tcodebase_community", "139": "SELECT COUNT(DISTINCT Id)\nFROM (\n SELECT\n u.Id,\n REPLACE(\n REPLACE(\n REPLACE(\n REPLACE(\n REPLACE(TRIM(LOWER(u.Location)), ' ', ' '),\n ' ', ' '\n ),\n ' ', ' '\n ),\n ' ,', ','\n ),\n ', ', ','\n ) AS loc\n FROM users AS u\n JOIN badges AS b\n ON u.Id = b.UserId\n WHERE TRIM(LOWER(b.Name)) = 'yearling'\n AND DATE(b.Date) < '2014-01-01'\n) AS x\nWHERE loc = 'india'\n OR loc LIKE 'india,%'\n OR loc LIKE '%,india'\n OR loc LIKE '%,india,%'\n OR loc LIKE 'india %'\n OR loc LIKE '% india'\n OR loc LIKE '% india,%'\n OR loc LIKE '%,india %'\n OR loc LIKE '% india %'\n OR (loc LIKE '%india%' AND loc NOT LIKE '%indian%');\t----- bird -----\tcodebase_community", "140": "SELECT COUNT(DISTINCT u.DisplayName)\nFROM badges AS b\nJOIN users AS u\n ON b.UserId = u.Id\nWHERE b.Name = 'Supporter'\n AND u.Age BETWEEN 19 AND 65\n AND u.DisplayName IS NOT NULL\n AND TRIM(u.DisplayName) <> ''\n AND TRIM(u.DisplayName) NOT IN ('NaN', 'None', 'N/A');\t----- bird -----\tcodebase_community", "141": "WITH matching_posts AS (\n SELECT\n p.Id,\n p.Title,\n COUNT(DISTINCT pl.RelatedPostId) AS RelatedPostCount\n FROM posts AS p\n LEFT JOIN postLinks AS pl\n ON p.Id = pl.PostId\n WHERE LOWER(p.Title) LIKE '%principal component scores%'\n GROUP BY p.Id, p.Title\n)\nSELECT\n Title,\n RelatedPostCount\nFROM matching_posts\nWHERE RelatedPostCount = (\n SELECT MAX(RelatedPostCount)\n FROM matching_posts\n);\t----- bird -----\tcodebase_community", "142": "SELECT Id\nFROM users\nWHERE DisplayName = 'Michael'\nORDER BY CreationDate DESC, Id ASC\nLIMIT 1;\t----- bird -----\tcodebase_community", "143": "SELECT COUNT(DISTINCT COALESCE(NULLIF(p.OwnerUserId, -1), p.OwnerDisplayName))\nFROM posts AS p\nJOIN votes AS v\n ON p.Id = v.PostId\nWHERE v.BountyAmount >= 30\n AND v.CreationDate >= '2010-01-01'\n AND v.CreationDate < '2011-01-01';\t----- bird -----\tcodebase_community", "144": "SELECT ROUND(AVG(u.Reputation), 2)\nFROM users AS u\nWHERE LOWER(TRIM(u.Location)) = 'india'\n AND EXISTS (\n SELECT 1\n FROM posts AS p\n WHERE p.OwnerUserId = u.Id\n AND strftime('%Y', p.CreaionDate) = '2010'\n );\t----- bird -----\tcodebase_community", "145": "WITH active_users AS (\n SELECT OwnerUserId AS UserId\n FROM posts\n WHERE OwnerUserId IS NOT NULL\n AND strftime('%Y', CreaionDate) = '2012'\n GROUP BY OwnerUserId\n HAVING COUNT(*) > 10\n),\nuser_upvotes AS (\n SELECT\n au.UserId,\n COUNT(v.Id) AS upvote_count\n FROM active_users AS au\n LEFT JOIN votes AS v\n ON v.UserId = au.UserId\n AND v.VoteTypeId = 2\n GROUP BY au.UserId\n)\nSELECT\n ROUND(AVG(uu.upvote_count), 2) AS avg_upvotes_cast,\n ROUND(AVG(u.Age), 2) AS avg_age\nFROM user_upvotes AS uu\nJOIN users AS u\n ON u.Id = uu.UserId;\t----- bird -----\tcodebase_community", "146": "SELECT ROUND(CAST(COALESCE(SUM(cnt), 0) AS REAL) / 12, 2)\nFROM (\n SELECT COUNT(DISTINCT pl.PostId) AS cnt\n FROM postLinks AS pl\n JOIN posts AS p ON pl.PostId = p.Id\n WHERE strftime('%Y', pl.CreationDate) = '2010'\n AND p.AnswerCount <= 2\n GROUP BY strftime('%m', pl.CreationDate)\n);\t----- bird -----\tcodebase_community", "147": "SELECT\n ROUND(\n 100.0 * SUM(CASE WHEN u.Reputation >= 1000 THEN 0 ELSE 1 END) / NULLIF(COUNT(p.Id), 0),\n 2\n )\nFROM posts AS p\nLEFT JOIN users AS u\n ON p.OwnerUserId = u.Id\nWHERE\n strftime('%Y', p.CreaionDate) = '2010'\n AND p.Score > 5;\t----- bird -----\tcodebase_community", "148": "WITH counts AS (\n SELECT\n COALESCE(NULLIF(ph.UserDisplayName, ''), u.DisplayName, '') AS DisplayName,\n COUNT(*) AS EditCommentCount\n FROM postHistory AS ph\n JOIN posts AS p\n ON ph.PostId = p.Id\n LEFT JOIN users AS u\n ON ph.UserId = u.Id\n WHERE p.Title = 'Why square the difference instead of taking the absolute value in standard deviation?'\n AND p.PostTypeId = 1\n AND ph.Comment IS NOT NULL\n AND ph.Comment <> ''\n GROUP BY COALESCE(NULLIF(ph.UserDisplayName, ''), u.DisplayName, '')\n)\nSELECT DisplayName, EditCommentCount\nFROM counts\nWHERE EditCommentCount = (SELECT MAX(EditCommentCount) FROM counts)\nORDER BY DisplayName;\t----- bird -----\tcodebase_community", "149": "WITH totals AS (\n SELECT\n c.Segment,\n c.CustomerID,\n SUM(y.Consumption) AS total_consumption\n FROM customers AS c\n JOIN yearmonth AS y\n ON c.CustomerID = y.CustomerID\n WHERE c.Currency = 'CZK'\n AND c.Segment IN ('SME', 'LAM', 'KAM')\n AND y.Date LIKE '2013%'\n GROUP BY\n c.Segment,\n c.CustomerID\n),\nranked AS (\n SELECT\n Segment,\n total_consumption,\n ROW_NUMBER() OVER (\n PARTITION BY Segment\n ORDER BY total_consumption ASC, CustomerID ASC\n ) AS rn\n FROM totals\n),\nsegment_totals AS (\n SELECT\n MAX(CASE WHEN Segment = 'SME' THEN total_consumption END) AS sme_total,\n MAX(CASE WHEN Segment = 'LAM' THEN total_consumption END) AS lam_total,\n MAX(CASE WHEN Segment = 'KAM' THEN total_consumption END) AS kam_total\n FROM ranked\n WHERE rn = 1\n)\nSELECT\n ROUND(sme_total - lam_total, 2) AS SME_minus_LAM,\n ROUND(lam_total - kam_total, 2) AS LAM_minus_KAM,\n ROUND(kam_total - sme_total, 2) AS KAM_minus_SME\nFROM segment_totals;\t----- bird -----\tdebit_card_specializing", "150": "WITH segment_consumption AS (\n SELECT\n c.Segment,\n SUM(CASE WHEN substr(y.`Date`, 1, 4) = '2012' THEN y.Consumption ELSE 0 END) AS total_2012,\n SUM(CASE WHEN substr(y.`Date`, 1, 4) = '2013' THEN y.Consumption ELSE 0 END) AS total_2013\n FROM customers AS c\n JOIN yearmonth AS y\n ON c.CustomerID = y.CustomerID\n WHERE c.Currency = 'EUR'\n AND c.Segment IN ('SME', 'LAM', 'KAM')\n AND substr(y.`Date`, 1, 4) IN ('2012', '2013')\n GROUP BY c.Segment\n),\nsegment_increase AS (\n SELECT\n Segment,\n ROUND(\n (total_2013 - total_2012) * 100.0 / NULLIF(total_2012, 0),\n 2\n ) AS increase_percentage\n FROM segment_consumption\n)\nSELECT\n Segment,\n increase_percentage\nFROM segment_increase\nWHERE increase_percentage = (SELECT MAX(increase_percentage) FROM segment_increase)\n OR increase_percentage = (SELECT MIN(increase_percentage) FROM segment_increase);\t----- bird -----\tdebit_card_specializing", "151": "SELECT\n ROUND(\n (\n SUM(CASE WHEN SUBSTR(Date, 1, 4) = '2013' THEN Consumption ELSE 0 END) -\n SUM(CASE WHEN SUBSTR(Date, 1, 4) = '2012' THEN Consumption ELSE 0 END)\n ) /\n NULLIF(SUM(CASE WHEN SUBSTR(Date, 1, 4) = '2012' THEN Consumption ELSE 0 END), 0),\n 4\n )\nFROM yearmonth\nWHERE CustomerID IN (\n SELECT CustomerID\n FROM transactions_1k\n WHERE Date = '2012-08-25' AND Price = 634.8\n);\t----- bird -----\tdebit_card_specializing", "152": "SELECT COUNT(*)\nFROM customers AS c\nWHERE c.Currency = 'EUR'\n AND EXISTS (\n SELECT 1\n FROM yearmonth AS y\n WHERE y.CustomerID = c.CustomerID\n AND y.Date LIKE '2012%'\n )\n AND EXISTS (\n SELECT 1\n FROM yearmonth AS y\n WHERE y.CustomerID = c.CustomerID\n AND y.Date LIKE '2013%'\n );\t----- bird -----\tdebit_card_specializing", "153": "WITH small_customers AS (\n SELECT\n c.Segment,\n c.CustomerID\n FROM customers AS c\n JOIN yearmonth AS y\n ON c.CustomerID = y.CustomerID\n WHERE y.Date LIKE '2012%'\n AND y.Consumption <> 0\n GROUP BY\n c.Segment,\n c.CustomerID\n HAVING SUM(y.Consumption) < 30000\n)\nSELECT\n Segment,\n COUNT(CustomerID) AS CustomerCount\nFROM small_customers\nGROUP BY Segment;\t----- bird -----\tdebit_card_specializing", "154": "SELECT\n c.Segment,\n COUNT(DISTINCT CASE WHEN y.Date LIKE '2013%' AND y.Consumption > 0 THEN c.CustomerID END) AS CustomerCount\nFROM customers AS c\nLEFT JOIN yearmonth AS y\n ON c.CustomerID = y.CustomerID\nGROUP BY\n c.Segment;\t----- bird -----\tdebit_card_specializing", "155": "SELECT\n CAST(\n (\n strftime('%s', MAX(T.Date || ' ' || T.Time)) -\n strftime('%s', MIN(T.Date || ' ' || T.Time))\n ) / 60 AS INTEGER\n )\nFROM transactions_1k AS T\nJOIN gasstations AS G\n ON T.GasStationID = G.GasStationID\nWHERE G.Country = 'CZE'\n AND T.Price > 1000;\t----- bird -----\tdebit_card_specializing", "156": "WITH qualified_customers AS (\n SELECT y.CustomerID\n FROM yearmonth AS y\n WHERE y.Date BETWEEN '201301' AND '201311'\n AND y.Consumption > 0\n GROUP BY y.CustomerID\n HAVING COUNT(DISTINCT y.Date) = 11\n)\nSELECT\n c.Currency,\n COUNT(q.CustomerID) AS CustomerCount\nFROM customers AS c\nLEFT JOIN qualified_customers AS q\n ON c.CustomerID = q.CustomerID\nGROUP BY c.Currency;\t----- bird -----\tdebit_card_specializing", "157": "WITH q2_consumption AS (\n SELECT\n y.CustomerID,\n c.Currency,\n SUM(y.Consumption) AS quarterly_consumption\n FROM yearmonth AS y\n JOIN customers AS c\n ON y.CustomerID = c.CustomerID\n WHERE y.Date IN ('201304', '201305', '201306')\n GROUP BY\n y.CustomerID,\n c.Currency\n)\nSELECT\n ROUND(AVG(CASE WHEN Currency = 'EUR' THEN quarterly_consumption END), 2) AS eur_avg,\n ROUND(AVG(CASE WHEN Currency = 'CZK' THEN quarterly_consumption END), 2) AS czk_avg\nFROM q2_consumption;\t----- bird -----\tdebit_card_specializing", "158": "WITH monthly_totals AS (\n SELECT\n Date,\n SUM(Consumption) AS total_consumption\n FROM yearmonth\n WHERE Date LIKE '2012%' OR Date LIKE '2013%'\n GROUP BY Date\n),\nyearly_peaks AS (\n SELECT\n SUBSTR(Date, 1, 4) AS year,\n MAX(total_consumption) AS peak_total\n FROM monthly_totals\n GROUP BY SUBSTR(Date, 1, 4)\n)\nSELECT CAST(ROUND(\n MAX(CASE WHEN year = '2013' THEN peak_total END) -\n MAX(CASE WHEN year = '2012' THEN peak_total END)\n) AS INTEGER) AS difference\nFROM yearly_peaks;\t----- bird -----\tdebit_card_specializing", "159": "SELECT ROUND(AVG(Consumption), 2)\nFROM yearmonth\nWHERE CustomerID = 15621\n AND substr(Date, 1, 4) = '2013'\n AND Consumption > 0;\t----- bird -----\tdebit_card_specializing", "160": "WITH customer_2012 AS (\n SELECT\n c.Currency,\n y.CustomerID,\n SUM(y.Consumption) AS consumption_2012\n FROM customers AS c\n JOIN yearmonth AS y\n ON c.CustomerID = y.CustomerID\n WHERE y.Date LIKE '2012%'\n AND y.Consumption <> 0\n GROUP BY\n c.Currency,\n y.CustomerID\n)\nSELECT CAST(ROUND(\n AVG(CASE WHEN Currency = 'CZK' THEN consumption_2012 END) -\n AVG(CASE WHEN Currency = 'EUR' THEN consumption_2012 END),\n 0\n) AS INTEGER)\nFROM customer_2012;\t----- bird -----\tdebit_card_specializing", "161": "SELECT COUNT(*)\nFROM (\n SELECT y.CustomerID\n FROM yearmonth AS y\n JOIN customers AS c\n ON y.CustomerID = c.CustomerID\n WHERE c.Segment = 'KAM'\n AND c.Currency = 'CZK'\n AND y.Date LIKE '2013%'\n GROUP BY y.CustomerID\n HAVING SUM(y.Consumption) > 1000000\n);\t----- bird -----\tdebit_card_specializing", "162": "SELECT COUNT(DISTINCT y.CustomerID)\nFROM yearmonth AS y\nJOIN customers AS c\n ON y.CustomerID = c.CustomerID\nWHERE c.Segment = 'SME'\n AND y.Date = '201302'\n AND y.Consumption > 0;\t----- bird -----\tdebit_card_specializing", "163": "WITH away_wins AS (\n SELECT\n t.team_long_name,\n COUNT(DISTINCT m.match_api_id) AS wins\n FROM Match AS m\n JOIN League AS l\n ON m.league_id = l.id\n JOIN Country AS c\n ON l.country_id = c.id\n JOIN Team AS t\n ON m.away_team_api_id = t.team_api_id\n WHERE c.name = 'Scotland'\n AND l.name LIKE '%Premier League%'\n AND m.season = '2009/2010'\n AND m.away_team_goal > m.home_team_goal\n GROUP BY t.team_long_name\n)\nSELECT team_long_name\nFROM away_wins\nWHERE wins = (SELECT MAX(wins) FROM away_wins);\t----- bird -----\teuropean_football_2", "164": "SELECT DISTINCT T.team_long_name\nFROM Team AS T\nJOIN Team_Attributes AS TA\n ON T.team_api_id = TA.team_api_id\nWHERE TA.date LIKE '2012%'\n AND TA.buildUpPlayPassing > (\n SELECT AVG(buildUpPlayPassing)\n FROM Team_Attributes\n WHERE date LIKE '2012%'\n );\t----- bird -----\teuropean_football_2", "165": "SELECT\n T1.player_name\nFROM Player AS T1\nJOIN Player_Attributes AS T2\n ON T1.player_api_id = T2.player_api_id\nWHERE\n T1.height > 180\nGROUP BY\n T1.player_api_id,\n T1.player_name\nHAVING\n AVG(T2.heading_accuracy) IS NOT NULL\nORDER BY\n AVG(T2.heading_accuracy) DESC,\n T1.player_api_id ASC\nLIMIT 10;\t----- bird -----\teuropean_football_2", "166": "SELECT\n L.name\nFROM League AS L\nJOIN Match AS M\n ON L.id = M.league_id\nWHERE\n M.season = '2009/2010'\nGROUP BY\n L.name\nHAVING\n AVG(M.home_team_goal) > AVG(M.away_team_goal);\t----- bird -----\teuropean_football_2", "167": "SELECT p.player_name\nFROM Player AS p\nLEFT JOIN Player_Attributes AS pa\n ON p.player_api_id = pa.player_api_id\nWHERE p.height = (SELECT MAX(height) FROM Player)\n OR p.height = (SELECT MIN(height) FROM Player)\nGROUP BY p.player_api_id, p.player_name\nORDER BY AVG(pa.finishing) DESC, MAX(p.height) DESC\nLIMIT 1;\t----- bird -----\teuropean_football_2", "168": "SELECT\n (\n SELECT AVG(ball_control)\n FROM Player_Attributes\n WHERE player_api_id IN (\n SELECT player_api_id\n FROM Player\n WHERE player_name = 'Abdou Diallo'\n )\n )\n -\n (\n SELECT AVG(ball_control)\n FROM Player_Attributes\n WHERE player_api_id IN (\n SELECT player_api_id\n FROM Player\n WHERE player_name = 'Aaron Appindangoye'\n )\n );\t----- bird -----\teuropean_football_2", "169": "WITH ariel AS (\n SELECT pa.overall_rating\n FROM Player_Attributes AS pa\n JOIN Player AS p\n ON pa.player_api_id = p.player_api_id\n WHERE p.player_name = 'Ariel Borysiuk'\n AND pa.overall_rating IS NOT NULL\n ORDER BY pa.date DESC, pa.id DESC\n LIMIT 1\n),\npuel AS (\n SELECT pa.overall_rating\n FROM Player_Attributes AS pa\n JOIN Player AS p\n ON pa.player_api_id = p.player_api_id\n WHERE p.player_name = 'Paulin Puel'\n AND pa.overall_rating IS NOT NULL\n ORDER BY pa.date DESC, pa.id DESC\n LIMIT 1\n)\nSELECT ROUND((ariel.overall_rating - puel.overall_rating) * 100.0 / NULLIF(puel.overall_rating, 0), 2)\nFROM ariel, puel;\t----- bird -----\teuropean_football_2", "170": "SELECT\n T1.date\nFROM Player_Attributes AS T1\nJOIN Player AS T2\n ON T1.player_api_id = T2.player_api_id\nWHERE\n T2.player_name = 'Kevin Constant'\n AND T1.crossing IS NOT NULL\nORDER BY\n T1.crossing DESC,\n T1.date ASC\nLIMIT 1;\t----- bird -----\teuropean_football_2", "171": "SELECT\n ROUND(\n SUM(CASE WHEN high.player_api_id IS NOT NULL THEN 1.0 ELSE 0.0 END) * 100.0 / COUNT(*),\n 2\n )\nFROM Player AS p\nLEFT JOIN (\n SELECT DISTINCT player_api_id\n FROM Player_Attributes\n WHERE overall_rating > 70\n) AS high\n ON p.player_api_id = high.player_api_id\nWHERE p.height < 180;\t----- bird -----\teuropean_football_2", "172": "SELECT ROUND(AVG(p.height), 2)\nFROM Player AS p\nWHERE p.height > 180\n AND p.player_api_id IN (\n SELECT DISTINCT m.home_player_3\n FROM Match AS m\n WHERE m.home_player_3 IS NOT NULL\n );\t----- bird -----\teuropean_football_2", "173": "WITH eligible_players AS (\n SELECT\n pa.player_api_id,\n MAX(CASE WHEN LOWER(TRIM(pa.defensive_work_rate)) = 'high' THEN 1 ELSE 0 END) AS is_high\n FROM Player_Attributes AS pa\n JOIN Player AS p\n ON pa.player_api_id = p.player_api_id\n WHERE p.birthday >= '1991-01-01'\n AND LOWER(TRIM(pa.defensive_work_rate)) IN ('low', 'medium', 'high')\n GROUP BY pa.player_api_id\n)\nSELECT\n CASE\n WHEN COUNT(*) = 0 THEN 0.0\n ELSE ROUND(100.0 * SUM(is_high) / COUNT(*), 2)\n END\nFROM eligible_players;\t----- bird -----\teuropean_football_2", "174": "WITH latest AS (\n SELECT player_api_id, MAX(date) AS max_date\n FROM `Player_Attributes`\n WHERE date <= '2010-12-31 23:59:59'\n AND player_api_id IS NOT NULL\n GROUP BY player_api_id\n),\nshortlisted AS (\n SELECT pa.player_api_id\n FROM `Player_Attributes` AS pa\n JOIN latest AS l\n ON pa.player_api_id = l.player_api_id\n AND pa.date = l.max_date\n GROUP BY pa.player_api_id\n HAVING MAX(pa.overall_rating) > 80\n),\nmatch_counts AS (\n SELECT s.player_api_id,\n (SELECT COUNT(*)\n FROM `Match` AS m\n WHERE m.season = '2010/2011'\n AND (\n m.home_player_1 = s.player_api_id\n OR m.home_player_2 = s.player_api_id\n OR m.home_player_3 = s.player_api_id\n OR m.home_player_4 = s.player_api_id\n OR m.home_player_5 = s.player_api_id\n OR m.home_player_6 = s.player_api_id\n OR m.home_player_7 = s.player_api_id\n OR m.home_player_8 = s.player_api_id\n OR m.home_player_9 = s.player_api_id\n OR m.home_player_10 = s.player_api_id\n OR m.home_player_11 = s.player_api_id\n OR m.away_player_1 = s.player_api_id\n OR m.away_player_2 = s.player_api_id\n OR m.away_player_3 = s.player_api_id\n OR m.away_player_4 = s.player_api_id\n OR m.away_player_5 = s.player_api_id\n OR m.away_player_6 = s.player_api_id\n OR m.away_player_7 = s.player_api_id\n OR m.away_player_8 = s.player_api_id\n OR m.away_player_9 = s.player_api_id\n OR m.away_player_10 = s.player_api_id\n OR m.away_player_11 = s.player_api_id\n )\n ) AS matches_played\n FROM shortlisted AS s\n)\nSELECT ROUND(AVG(matches_played), 2)\nFROM match_counts;\t----- bird -----\teuropean_football_2", "175": "WITH latest_attributes AS (\n SELECT\n player_api_id,\n defensive_work_rate,\n ROW_NUMBER() OVER (\n PARTITION BY player_api_id\n ORDER BY date DESC, id DESC\n ) AS rn\n FROM Player_Attributes\n)\nSELECT ROUND(AVG(p.height), 2)\nFROM latest_attributes AS la\nJOIN Player AS p\n ON p.player_api_id = la.player_api_id\nWHERE la.rn = 1\n AND LOWER(TRIM(la.defensive_work_rate)) IN ('low', 'high');\t----- bird -----\teuropean_football_2", "176": "WITH risky_team_api_ids AS (\n SELECT DISTINCT team_api_id\n FROM Team_Attributes\n WHERE TRIM(chanceCreationPassingClass) = 'Risky'\n),\nrisky_clubs AS (\n SELECT DISTINCT t.team_api_id, t.team_short_name\n FROM Team AS t\n JOIN risky_team_api_ids AS r\n ON t.team_api_id = r.team_api_id\n WHERE t.team_short_name IS NOT NULL\n AND TRIM(t.team_short_name) <> ''\n AND UPPER(TRIM(t.team_short_name)) NOT IN ('NONE', 'N/A')\n),\ndate_attrs AS (\n SELECT team_api_id, AVG(chanceCreationPassing) AS chanceCreationPassing\n FROM Team_Attributes\n WHERE date(date) = '2014-09-19'\n GROUP BY team_api_id\n)\nSELECT\n rc.team_short_name,\n COUNT(DISTINCT rc.team_api_id) AS number_of_clubs,\n ROUND(AVG(d.chanceCreationPassing), 1) AS average_chance_creation_passing_risk\nFROM risky_clubs AS rc\nLEFT JOIN date_attrs AS d\n ON rc.team_api_id = d.team_api_id\nGROUP BY rc.team_short_name\nHAVING COUNT(DISTINCT rc.team_api_id) > 1\nORDER BY\n ROUND(AVG(d.chanceCreationPassing), 1) IS NULL,\n ROUND(AVG(d.chanceCreationPassing), 1) DESC,\n rc.team_short_name ASC;\t----- bird -----\teuropean_football_2", "177": "WITH latest_valid_defensive_work AS (\n SELECT\n player_api_id,\n LOWER(TRIM(defensive_work_rate)) AS grade,\n ROW_NUMBER() OVER (\n PARTITION BY player_api_id\n ORDER BY date DESC, id DESC\n ) AS rn\n FROM Player_Attributes\n WHERE LOWER(TRIM(defensive_work_rate)) IN ('low', 'medium', 'high')\n)\nSELECT ROUND(AVG(p.height), 2)\nFROM Player AS p\nJOIN latest_valid_defensive_work AS l\n ON p.player_api_id = l.player_api_id\nWHERE l.rn = 1\n AND l.grade = 'medium'\n AND CAST(strftime('%Y', p.birthday) AS INTEGER) BETWEEN 1990 AND 1995;\t----- bird -----\teuropean_football_2", "178": "SELECT ROUND(AVG(weight), 1)\nFROM Player\nWHERE player_api_id IN (\n SELECT DISTINCT player_api_id\n FROM Player_Attributes\n WHERE preferred_foot = 'left'\n);\t----- bird -----\teuropean_football_2", "179": "SELECT\n p.player_name,\n (\n SELECT COUNT(*)\n FROM Match AS m\n WHERE m.season = '2015/2016'\n AND p.player_api_id IS NOT NULL\n AND p.player_api_id IN (\n m.home_player_1,\n m.home_player_2,\n m.home_player_3,\n m.home_player_4,\n m.home_player_5,\n m.home_player_6,\n m.home_player_7,\n m.home_player_8,\n m.home_player_9,\n m.home_player_10,\n m.home_player_11,\n m.away_player_1,\n m.away_player_2,\n m.away_player_3,\n m.away_player_4,\n m.away_player_5,\n m.away_player_6,\n m.away_player_7,\n m.away_player_8,\n m.away_player_9,\n m.away_player_10,\n m.away_player_11\n )\n ) AS matches_played\nFROM Player AS p\nWHERE p.player_name LIKE 'Adam%'\n AND p.weight > 170;\t----- bird -----\teuropean_football_2", "180": "SELECT DISTINCT T1.buildUpPlayDribblingClass\nFROM Team_Attributes AS T1\nJOIN Team AS T2\n ON T1.team_api_id = T2.team_api_id\nWHERE T2.team_short_name = 'POR'\n AND T1.date LIKE '2015-09-10%'\n AND EXISTS (\n SELECT 1\n FROM Match AS T3\n JOIN Country AS T4\n ON T3.country_id = T4.id\n WHERE T4.name = 'England'\n AND (\n T3.home_team_api_id = T2.team_api_id\n OR T3.away_team_api_id = T2.team_api_id\n )\n );\t----- bird -----\teuropean_football_2", "181": "WITH qualifying_home_wins AS (\n SELECT\n m.id AS match_id,\n m.home_team_api_id\n FROM `Match` AS m\n WHERE m.home_team_goal - m.away_team_goal >= 3\n AND LOWER(TRIM(\n (\n SELECT ta.buildUpPlaySpeedClass\n FROM Team_Attributes AS ta\n WHERE ta.team_api_id = m.home_team_api_id\n AND ta.date <= m.date\n ORDER BY ta.date DESC, ta.id DESC\n LIMIT 1\n )\n )) = 'fast'\n)\nSELECT\n t.team_long_name,\n t.team_short_name,\n COUNT(DISTINCT q.match_id) AS home_wins\nFROM qualifying_home_wins AS q\nJOIN Team AS t\n ON t.team_api_id = q.home_team_api_id\nGROUP BY\n t.id,\n t.team_long_name,\n t.team_short_name\nORDER BY\n home_wins DESC,\n t.team_long_name;\t----- bird -----\teuropean_football_2", "182": "WITH away_players AS (\n SELECT season, away_player_1 AS player_api_id\n FROM `Match`\n WHERE home_team_goal - away_team_goal >= 5\n AND away_player_1 IS NOT NULL\n\n UNION ALL\n\n SELECT season, away_player_2 AS player_api_id\n FROM `Match`\n WHERE home_team_goal - away_team_goal >= 5\n AND away_player_2 IS NOT NULL\n\n UNION ALL\n\n SELECT season, away_player_3 AS player_api_id\n FROM `Match`\n WHERE home_team_goal - away_team_goal >= 5\n AND away_player_3 IS NOT NULL\n\n UNION ALL\n\n SELECT season, away_player_4 AS player_api_id\n FROM `Match`\n WHERE home_team_goal - away_team_goal >= 5\n AND away_player_4 IS NOT NULL\n\n UNION ALL\n\n SELECT season, away_player_5 AS player_api_id\n FROM `Match`\n WHERE home_team_goal - away_team_goal >= 5\n AND away_player_5 IS NOT NULL\n\n UNION ALL\n\n SELECT season, away_player_6 AS player_api_id\n FROM `Match`\n WHERE home_team_goal - away_team_goal >= 5\n AND away_player_6 IS NOT NULL\n\n UNION ALL\n\n SELECT season, away_player_7 AS player_api_id\n FROM `Match`\n WHERE home_team_goal - away_team_goal >= 5\n AND away_player_7 IS NOT NULL\n\n UNION ALL\n\n SELECT season, away_player_8 AS player_api_id\n FROM `Match`\n WHERE home_team_goal - away_team_goal >= 5\n AND away_player_8 IS NOT NULL\n\n UNION ALL\n\n SELECT season, away_player_9 AS player_api_id\n FROM `Match`\n WHERE home_team_goal - away_team_goal >= 5\n AND away_player_9 IS NOT NULL\n\n UNION ALL\n\n SELECT season, away_player_10 AS player_api_id\n FROM `Match`\n WHERE home_team_goal - away_team_goal >= 5\n AND away_player_10 IS NOT NULL\n\n UNION ALL\n\n SELECT season, away_player_11 AS player_api_id\n FROM `Match`\n WHERE home_team_goal - away_team_goal >= 5\n AND away_player_11 IS NOT NULL\n)\nSELECT\n season,\n COUNT(DISTINCT player_api_id) AS player_count\nFROM away_players\nGROUP BY season\nORDER BY season;\t----- bird -----\teuropean_football_2", "183": "WITH heavy_players AS (\n SELECT DISTINCT player_api_id\n FROM Player\n WHERE weight >= 210\n),\nheavy_player_appearances AS (\n SELECT DISTINCT\n m.country_id,\n m.id AS match_id,\n p.player_api_id\n FROM Match AS m\n JOIN heavy_players AS p\n ON p.player_api_id IN (\n m.home_player_1, m.home_player_2, m.home_player_3, m.home_player_4, m.home_player_5,\n m.home_player_6, m.home_player_7, m.home_player_8, m.home_player_9, m.home_player_10, m.home_player_11,\n m.away_player_1, m.away_player_2, m.away_player_3, m.away_player_4, m.away_player_5,\n m.away_player_6, m.away_player_7, m.away_player_8, m.away_player_9, m.away_player_10, m.away_player_11\n )\n),\ncountry_counts AS (\n SELECT\n c.id,\n c.name,\n COUNT(hpa.player_api_id) AS qualifying_players\n FROM Country AS c\n LEFT JOIN heavy_player_appearances AS hpa\n ON c.id = hpa.country_id\n GROUP BY c.id, c.name\n)\nSELECT\n name,\n qualifying_players\nFROM country_counts\nWHERE qualifying_players = (\n SELECT MAX(qualifying_players)\n FROM country_counts\n)\nORDER BY name;\t----- bird -----\teuropean_football_2", "184": "WITH seasons(season) AS (\n SELECT '2008/2009'\n UNION ALL\n SELECT '2015/2016'\n),\nitalian_matches AS (\n SELECT\n m.season,\n m.home_player_1,\n m.home_player_2,\n m.home_player_3,\n m.home_player_4,\n m.home_player_5,\n m.home_player_6,\n m.home_player_7,\n m.home_player_8,\n m.home_player_9,\n m.home_player_10,\n m.home_player_11,\n m.away_player_1,\n m.away_player_2,\n m.away_player_3,\n m.away_player_4,\n m.away_player_5,\n m.away_player_6,\n m.away_player_7,\n m.away_player_8,\n m.away_player_9,\n m.away_player_10,\n m.away_player_11\n FROM `Match` AS m\n JOIN League AS l ON m.league_id = l.id\n JOIN Country AS c ON l.country_id = c.id\n WHERE c.name = 'Italy'\n AND m.season IN (SELECT season FROM seasons)\n),\nlineups AS (\n SELECT season, home_player_1 AS player_api_id FROM italian_matches\n UNION ALL\n SELECT season, home_player_2 AS player_api_id FROM italian_matches\n UNION ALL\n SELECT season, home_player_3 AS player_api_id FROM italian_matches\n UNION ALL\n SELECT season, home_player_4 AS player_api_id FROM italian_matches\n UNION ALL\n SELECT season, home_player_5 AS player_api_id FROM italian_matches\n UNION ALL\n SELECT season, home_player_6 AS player_api_id FROM italian_matches\n UNION ALL\n SELECT season, home_player_7 AS player_api_id FROM italian_matches\n UNION ALL\n SELECT season, home_player_8 AS player_api_id FROM italian_matches\n UNION ALL\n SELECT season, home_player_9 AS player_api_id FROM italian_matches\n UNION ALL\n SELECT season, home_player_10 AS player_api_id FROM italian_matches\n UNION ALL\n SELECT season, home_player_11 AS player_api_id FROM italian_matches\n UNION ALL\n SELECT season, away_player_1 AS player_api_id FROM italian_matches\n UNION ALL\n SELECT season, away_player_2 AS player_api_id FROM italian_matches\n UNION ALL\n SELECT season, away_player_3 AS player_api_id FROM italian_matches\n UNION ALL\n SELECT season, away_player_4 AS player_api_id FROM italian_matches\n UNION ALL\n SELECT season, away_player_5 AS player_api_id FROM italian_matches\n UNION ALL\n SELECT season, away_player_6 AS player_api_id FROM italian_matches\n UNION ALL\n SELECT season, away_player_7 AS player_api_id FROM italian_matches\n UNION ALL\n SELECT season, away_player_8 AS player_api_id FROM italian_matches\n UNION ALL\n SELECT season, away_player_9 AS player_api_id FROM italian_matches\n UNION ALL\n SELECT season, away_player_10 AS player_api_id FROM italian_matches\n UNION ALL\n SELECT season, away_player_11 AS player_api_id FROM italian_matches\n),\nseason_players AS (\n SELECT DISTINCT season, player_api_id\n FROM lineups\n WHERE player_api_id IS NOT NULL\n AND UPPER(CAST(player_api_id AS TEXT)) NOT IN ('NONE', '')\n),\nplayer_heights AS (\n SELECT\n player_api_id,\n MAX(height) AS height\n FROM Player\n GROUP BY player_api_id\n)\nSELECT\n s.season,\n COUNT(DISTINCT sp.player_api_id) AS player_count,\n ROUND(AVG(CAST(ph.height AS REAL)), 2) AS average_height\nFROM seasons AS s\nLEFT JOIN season_players AS sp ON s.season = sp.season\nLEFT JOIN player_heights AS ph ON sp.player_api_id = ph.player_api_id\nGROUP BY s.season\nORDER BY s.season;\t----- bird -----\teuropean_football_2", "185": "SELECT COUNT(DISTINCT p.id)\nFROM Player AS p\nJOIN Player_Attributes AS pa\n ON p.player_api_id = pa.player_api_id\nJOIN (\n SELECT pa1.player_api_id, MAX(pa1.id) AS latest_id\n FROM Player_Attributes AS pa1\n JOIN (\n SELECT player_api_id, MAX(date) AS latest_date\n FROM Player_Attributes\n GROUP BY player_api_id\n ) AS latest_dates\n ON pa1.player_api_id = latest_dates.player_api_id\n AND pa1.date = latest_dates.latest_date\n GROUP BY pa1.player_api_id\n) AS latest\n ON pa.id = latest.latest_id\nWHERE p.height > 180\n AND pa.volleys > 70;\t----- bird -----\teuropean_football_2", "186": "SELECT ROUND(AVG(total_home_goals), 2)\nFROM (\n SELECT COALESCE(SUM(m.home_team_goal), 0) AS total_home_goals\n FROM Player AS p\n LEFT JOIN Match AS m\n ON p.player_api_id = m.home_player_3\n GROUP BY p.player_api_id\n) AS player_totals;\t----- bird -----\teuropean_football_2", "187": "WITH match_players AS (\n SELECT country_id, home_player_1 AS player_api_id FROM Match\n UNION ALL\n SELECT country_id, home_player_2 FROM Match\n UNION ALL\n SELECT country_id, home_player_3 FROM Match\n UNION ALL\n SELECT country_id, home_player_4 FROM Match\n UNION ALL\n SELECT country_id, home_player_5 FROM Match\n UNION ALL\n SELECT country_id, home_player_6 FROM Match\n UNION ALL\n SELECT country_id, home_player_7 FROM Match\n UNION ALL\n SELECT country_id, home_player_8 FROM Match\n UNION ALL\n SELECT country_id, home_player_9 FROM Match\n UNION ALL\n SELECT country_id, home_player_10 FROM Match\n UNION ALL\n SELECT country_id, home_player_11 FROM Match\n UNION ALL\n SELECT country_id, away_player_1 FROM Match\n UNION ALL\n SELECT country_id, away_player_2 FROM Match\n UNION ALL\n SELECT country_id, away_player_3 FROM Match\n UNION ALL\n SELECT country_id, away_player_4 FROM Match\n UNION ALL\n SELECT country_id, away_player_5 FROM Match\n UNION ALL\n SELECT country_id, away_player_6 FROM Match\n UNION ALL\n SELECT country_id, away_player_7 FROM Match\n UNION ALL\n SELECT country_id, away_player_8 FROM Match\n UNION ALL\n SELECT country_id, away_player_9 FROM Match\n UNION ALL\n SELECT country_id, away_player_10 FROM Match\n UNION ALL\n SELECT country_id, away_player_11 FROM Match\n),\nlow_weight_players AS (\n SELECT DISTINCT player_api_id\n FROM Player\n WHERE weight <= 160\n),\nlow_weight_participations AS (\n SELECT mp.country_id, mp.player_api_id\n FROM match_players AS mp\n JOIN low_weight_players AS p\n ON mp.player_api_id = p.player_api_id\n),\ncountry_counts AS (\n SELECT\n c.id,\n c.name,\n COUNT(DISTINCT lwp.player_api_id) AS player_count\n FROM Country AS c\n LEFT JOIN low_weight_participations AS lwp\n ON c.id = lwp.country_id\n WHERE EXISTS (\n SELECT 1\n FROM Match AS m\n WHERE m.country_id = c.id\n )\n GROUP BY c.id, c.name\n)\nSELECT name\nFROM country_counts\nWHERE player_count = (\n SELECT MIN(player_count)\n FROM country_counts\n)\nORDER BY name;\t----- bird -----\teuropean_football_2", "188": "SELECT COUNT(DISTINCT player_api_id)\nFROM Player_Attributes\nWHERE date LIKE '2015-01-01%'\n AND LOWER(preferred_foot) = 'left'\n AND LOWER(attacking_work_rate) IN ('low', 'medium');\t----- bird -----\teuropean_football_2", "189": "WITH latest_attributes AS (\n SELECT\n player_api_id,\n preferred_foot,\n attacking_work_rate,\n ROW_NUMBER() OVER (\n PARTITION BY player_api_id\n ORDER BY date DESC, id DESC\n ) AS rn\n FROM Player_Attributes\n)\nSELECT\n COALESCE(\n ROUND(\n AVG(\n CASE\n WHEN LOWER(attacking_work_rate) = 'low' THEN 1.0\n ELSE 0.0\n END\n ) * 100.0,\n 1\n ),\n 0.0\n ) AS percentage\nFROM latest_attributes\nWHERE rn = 1\n AND preferred_foot = 'left'\n AND LOWER(attacking_work_rate) IN ('low', 'medium', 'high');\t----- bird -----\teuropean_football_2", "190": "SELECT\n p.player_name,\n COUNT(DISTINCT m.id) AS matches_played\nFROM Player AS p\nJOIN Match AS m\n ON p.player_api_id IN (\n m.home_player_1, m.home_player_2, m.home_player_3, m.home_player_4, m.home_player_5,\n m.home_player_6, m.home_player_7, m.home_player_8, m.home_player_9, m.home_player_10, m.home_player_11,\n m.away_player_1, m.away_player_2, m.away_player_3, m.away_player_4, m.away_player_5,\n m.away_player_6, m.away_player_7, m.away_player_8, m.away_player_9, m.away_player_10, m.away_player_11\n )\nWHERE\n p.player_name LIKE 'Aaron%'\n AND strftime('%Y', p.birthday) > '1990'\n AND m.season = '2015/2016'\nGROUP BY\n p.player_api_id,\n p.player_name\nORDER BY\n p.player_name;\t----- bird -----\teuropean_football_2", "191": "SELECT\n COUNT(DISTINCT `player_api_id`)\nFROM `Player_Attributes`\nWHERE\n `jumping` >= 80\n AND date(`date`) BETWEEN '2007-02-22' AND '2007-08-30';\t----- bird -----\teuropean_football_2", "192": "WITH target_team AS (\n SELECT team_api_id\n FROM Team\n WHERE team_long_name = 'KSV Cercle Brugge'\n LIMIT 1\n),\nlast_match_date AS (\n SELECT MAX(m.date) AS match_date\n FROM Match AS m\n JOIN target_team AS t\n ON m.home_team_api_id = t.team_api_id\n OR m.away_team_api_id = t.team_api_id\n WHERE m.season = '2012/2013'\n)\nSELECT ta.buildUpPlaySpeedClass\nFROM Team_Attributes AS ta\nJOIN target_team AS t\n ON ta.team_api_id = t.team_api_id\nWHERE ta.date <= (SELECT match_date FROM last_match_date)\nORDER BY ta.date DESC, ta.id DESC\nLIMIT 1;\t----- bird -----\teuropean_football_2", "193": "WITH latest_attrs AS (\n SELECT\n pa.player_api_id,\n pa.overall_rating,\n pa.defensive_work_rate,\n ROW_NUMBER() OVER (\n PARTITION BY pa.player_api_id\n ORDER BY pa.date DESC, pa.id DESC\n ) AS rn\n FROM Player_Attributes AS pa\n WHERE date(pa.date) <= '2013-07-12'\n AND pa.player_api_id IS NOT NULL\n),\nrated AS (\n SELECT overall_rating\n FROM latest_attrs\n WHERE rn = 1\n AND overall_rating IS NOT NULL\n AND LOWER(defensive_work_rate) IN ('low', 'medium', 'high')\n),\navg_rating AS (\n SELECT AVG(overall_rating) AS avg_overall_rating\n FROM rated\n),\ndonovan AS (\n SELECT overall_rating\n FROM latest_attrs\n WHERE rn = 1\n AND overall_rating IS NOT NULL\n AND player_api_id = (\n SELECT player_api_id\n FROM Player\n WHERE player_name = 'Landon Donovan'\n LIMIT 1\n )\n LIMIT 1\n)\nSELECT ROUND(\n (d.overall_rating - a.avg_overall_rating) * 100.0 / NULLIF(a.avg_overall_rating, 0),\n 2\n)\nFROM avg_rating AS a\nLEFT JOIN donovan AS d ON 1 = 1;\t----- bird -----\teuropean_football_2", "194": "WITH lowest_salary_districts AS (\n SELECT district_id\n FROM district\n WHERE A11 = (SELECT MIN(A11) FROM district)\n),\noldest_female_clients AS (\n SELECT c.client_id\n FROM client AS c\n JOIN lowest_salary_districts AS d\n ON c.district_id = d.district_id\n WHERE c.gender = 'F'\n AND c.birth_date = (\n SELECT MIN(c2.birth_date)\n FROM client AS c2\n JOIN lowest_salary_districts AS d2\n ON c2.district_id = d2.district_id\n WHERE c2.gender = 'F'\n )\n)\nSELECT DISTINCT\n disp.account_id,\n (SELECT MAX(A11) - MIN(A11) FROM district) AS salary_difference\nFROM disp\nJOIN oldest_female_clients AS c\n ON disp.client_id = c.client_id\nORDER BY disp.account_id;\t----- bird -----\tfinancial", "195": "SELECT DISTINCT T1.A2\nFROM district AS T1\nJOIN account AS T2\n ON T1.district_id = T2.district_id\nJOIN disp AS T3\n ON T2.account_id = T3.account_id\nJOIN client AS T4\n ON T3.client_id = T4.client_id\nWHERE T4.gender = 'F'\n AND T4.birth_date = '1976-01-29';\t----- bird -----\tfinancial", "196": "SELECT ROUND(\n SUM(CASE WHEN c.gender = 'M' THEN 1 ELSE 0 END) * 100.0 / NULLIF(COUNT(c.client_id), 0),\n 2\n )\nFROM client AS c\nJOIN district AS d\n ON c.district_id = d.district_id\nWHERE d.A3 = 'south Bohemia'\n AND d.district_id = (\n SELECT district_id\n FROM district\n WHERE A3 = 'south Bohemia'\n ORDER BY CAST(A4 AS INTEGER) DESC, district_id\n LIMIT 1\n );\t----- bird -----\tfinancial", "197": "WITH target_account AS (\n SELECT account_id\n FROM loan\n WHERE date = '1993-07-05'\n ORDER BY loan_id\n LIMIT 1\n),\nstart_balance AS (\n SELECT balance\n FROM trans\n WHERE account_id = (SELECT account_id FROM target_account)\n AND date = '1993-03-22'\n ORDER BY trans_id DESC\n LIMIT 1\n),\nend_balance AS (\n SELECT balance\n FROM trans\n WHERE account_id = (SELECT account_id FROM target_account)\n AND date = '1998-12-27'\n ORDER BY trans_id DESC\n LIMIT 1\n)\nSELECT ((SELECT balance FROM end_balance) - (SELECT balance FROM start_balance)) * 100.0\n / NULLIF((SELECT balance FROM start_balance), 0) AS percentage_increase;\t----- bird -----\tfinancial", "198": "SELECT\n a.account_id,\n a.frequency\nFROM account AS a\nJOIN district AS d\n ON a.district_id = d.district_id\nWHERE\n d.A3 = 'east Bohemia'\n AND a.date BETWEEN '1995-01-01' AND '2000-12-31';\t----- bird -----\tfinancial", "199": "SELECT DISTINCT\n d.A2,\n ROUND((d.A13 - d.A12) * 100.0 / d.A12, 2) AS percentage_change\nFROM loan AS l\nJOIN account AS a\n ON l.account_id = a.account_id\nJOIN district AS d\n ON a.district_id = d.district_id\nWHERE l.status = 'D'\n AND d.A12 IS NOT NULL\n AND d.A13 IS NOT NULL;\t----- bird -----\tfinancial", "200": "SELECT\n T1.type,\n COUNT(DISTINCT T1.account_id)\nFROM disp AS T1\nJOIN account AS T2\n ON T1.account_id = T2.account_id\nJOIN district AS T3\n ON T2.district_id = T3.district_id\nWHERE\n T1.type != 'OWNER'\n AND T3.A11 > 8000\n AND T3.A11 <= 9000\nGROUP BY\n T1.type;\t----- bird -----\tfinancial", "201": "SELECT\n (\n SUM(CASE WHEN strftime('%Y', l.`date`) = '1997' THEN l.amount ELSE 0 END) -\n SUM(CASE WHEN strftime('%Y', l.`date`) = '1996' THEN l.amount ELSE 0 END)\n ) * 100.0 /\n NULLIF(SUM(CASE WHEN strftime('%Y', l.`date`) = '1996' THEN l.amount ELSE 0 END), 0) AS percentage_growth\nFROM loan AS l\nWHERE strftime('%Y', l.`date`) IN ('1996', '1997')\n AND EXISTS (\n SELECT 1\n FROM disp AS d\n JOIN client AS c ON d.client_id = c.client_id\n WHERE d.account_id = l.account_id\n AND d.type = 'OWNER'\n AND c.gender = 'M'\n );\t----- bird -----\tfinancial", "202": "SELECT\n T1.frequency,\n T2.k_symbol\nFROM account AS T1\nJOIN `order` AS T2\n ON T1.account_id = T2.account_id\nWHERE\n T1.account_id = 3\n AND T2.amount = 3539;\t----- bird -----\tfinancial", "203": "WITH first_month AS (\n SELECT strftime('%Y-%m', MIN(date)) AS month_key\n FROM account\n),\nfirst_month_districts AS (\n SELECT DISTINCT\n d.district_id,\n d.A2 AS district_name,\n CAST(d.A4 AS INTEGER) AS inhabitants\n FROM account AS a\n JOIN district AS d\n ON a.district_id = d.district_id\n WHERE strftime('%Y-%m', a.date) = (SELECT month_key FROM first_month)\n)\nSELECT district_name, inhabitants\nFROM first_month_districts\nWHERE inhabitants = (SELECT MAX(inhabitants) FROM first_month_districts);\t----- bird -----\tfinancial", "204": "SELECT COUNT(*)\nFROM trans AS t\nWHERE (t.k_symbol IS NULL OR t.k_symbol = '')\n AND EXISTS (\n SELECT 1\n FROM disp AS d\n JOIN client AS c\n ON d.client_id = c.client_id\n WHERE d.account_id = t.account_id\n AND c.gender = 'M'\n AND strftime('%Y', c.birth_date) IN ('1974', '1975', '1976')\n );\t----- bird -----\tfinancial", "205": "WITH top5_districts AS (\n SELECT district_id, A2\n FROM district\n ORDER BY CAST(A4 AS INTEGER) DESC, district_id\n LIMIT 5\n),\naccount_active_loan_amounts AS (\n SELECT\n a.district_id,\n a.account_id,\n COALESCE(SUM(l.amount), 0) AS active_loan_amount\n FROM account AS a\n LEFT JOIN loan AS l\n ON l.account_id = a.account_id\n AND l.status IN ('C', 'D')\n GROUP BY a.district_id, a.account_id\n),\ndistrict_averages AS (\n SELECT\n t.district_id,\n t.A2 AS district_name,\n CAST(\n ROUND(\n CAST(SUM(aa.active_loan_amount) AS REAL) / NULLIF(COUNT(aa.account_id), 0),\n 0\n ) AS INTEGER\n ) AS avg_active_loan_per_account\n FROM top5_districts AS t\n LEFT JOIN account_active_loan_amounts AS aa\n ON aa.district_id = t.district_id\n GROUP BY t.district_id, t.A2\n)\nSELECT district_name, avg_active_loan_per_account\nFROM district_averages\nWHERE avg_active_loan_per_account = (\n SELECT MAX(avg_active_loan_per_account)\n FROM district_averages\n)\nORDER BY district_name;\t----- bird -----\tfinancial", "206": "WITH region_totals AS (\n SELECT\n d.A3 AS region,\n SUM(l.amount) AS total\n FROM loan AS l\n JOIN account AS a\n ON l.account_id = a.account_id\n JOIN district AS d\n ON a.district_id = d.district_id\n WHERE l.status IN ('C', 'D')\n AND l.date <= '1995-12-31'\n AND date(l.date, '+' || l.duration || ' months') >= '1995-12-31'\n GROUP BY d.A3\n)\nSELECT\n region,\n total\nFROM region_totals\nWHERE total = (SELECT MAX(total) FROM region_totals)\nORDER BY region;\t----- bird -----\tfinancial", "207": "SELECT COUNT(*)\nFROM account AS a\nJOIN district AS d\n ON a.district_id = d.district_id\nJOIN (\n SELECT account_id\n FROM trans\n WHERE bank = 'AB'\n GROUP BY account_id\n) AS t\n ON t.account_id = a.account_id\nWHERE a.date <= '1995-12-31'\n AND d.A3 = 'north Bohemia' COLLATE NOCASE;\t----- bird -----\tfinancial", "208": "WITH qualifying_districts AS (\n SELECT DISTINCT\n d.district_id,\n d.A11\n FROM district AS d\n JOIN account AS a\n ON a.district_id = d.district_id\n JOIN disp AS dp\n ON dp.account_id = a.account_id\n JOIN client AS c\n ON c.client_id = dp.client_id\n WHERE LOWER(TRIM(d.A3)) = 'east bohemia'\n AND CAST(strftime('%Y', c.birth_date) AS INTEGER) BETWEEN 1980 AND 1989\n)\nSELECT\n ROUND(AVG(A11), 2) AS average_salary,\n COUNT(district_id) AS district_count\nFROM qualifying_districts;\t----- bird -----\tfinancial", "209": "SELECT ROUND(AVG(d.A11), 2)\nFROM district AS d\nWHERE d.A3 = 'central Bohemia'\n AND EXISTS (\n SELECT 1\n FROM client AS c\n JOIN disp AS dp ON c.client_id = dp.client_id\n WHERE c.district_id = d.district_id\n AND dp.type = 'OWNER'\n AND NOT EXISTS (\n SELECT 1\n FROM card AS cr\n JOIN disp AS dp2 ON cr.disp_id = dp2.disp_id\n WHERE dp2.account_id = dp.account_id\n )\n );\t----- bird -----\tfinancial", "210": "SELECT ROUND(AVG(loan_count), 2)\nFROM (\n SELECT ea.account_id, COUNT(l.loan_id) AS loan_count\n FROM (\n SELECT DISTINCT a.account_id\n FROM account AS a\n JOIN disp AS d ON a.account_id = d.account_id\n JOIN client AS c ON d.client_id = c.client_id\n WHERE d.type = 'OWNER'\n AND c.birth_date < '1950-01-01'\n ) AS ea\n LEFT JOIN loan AS l ON ea.account_id = l.account_id\n GROUP BY ea.account_id\n);\t----- bird -----\tfinancial", "211": "SELECT\n COUNT(DISTINCT CASE WHEN TRIM(t.k_symbol) = 'SIPO' THEN t.trans_id END) AS household_payment_count,\n COUNT(DISTINCT CASE\n WHEN t.k_symbol IS NOT NULL\n AND TRIM(t.k_symbol) <> ''\n AND TRIM(t.k_symbol) <> 'SIPO'\n THEN t.trans_id\n END) AS other_purpose_payment_count\nFROM trans AS t\nJOIN disp AS d\n ON t.account_id = d.account_id\nJOIN client AS c\n ON d.client_id = c.client_id\nWHERE t.amount > 4000\n AND c.gender = 'M'\n AND strftime('%Y', c.birth_date) IN ('1974', '1975', '1976');\t----- bird -----\tfinancial", "212": "WITH branch_accounts AS (\n SELECT a.account_id, a.date\n FROM account AS a\n JOIN district AS bd ON a.district_id = bd.district_id\n WHERE bd.A2 = 'Prachatice'\n),\nloan_totals AS (\n SELECT account_id, SUM(amount) AS total_borrowed\n FROM loan\n GROUP BY account_id\n),\nowner_districts AS (\n SELECT d.account_id, MIN(c.district_id) AS home_district_id\n FROM disp AS d\n JOIN client AS c ON d.client_id = c.client_id\n WHERE d.type = 'OWNER'\n GROUP BY d.account_id\n),\noutside_counterparties AS (\n SELECT t.account_id, COUNT(DISTINCT t.account) AS counterparty_count\n FROM trans AS t\n WHERE t.bank IS NOT NULL\n AND TRIM(t.bank) <> ''\n AND t.account IS NOT NULL\n AND t.operation LIKE 'PREVOD%'\n GROUP BY t.account_id\n)\nSELECT\n ba.account_id AS account_number,\n ba.date AS account_opening_date,\n COALESCE(lt.total_borrowed, 0) AS total_amount_borrowed,\n COALESCE(oc.counterparty_count, 0) AS outside_bank_counterparties,\n hd.A2 AS home_district,\n CAST(hd.A4 AS INTEGER) AS district_population,\n RANK() OVER (ORDER BY CAST(hd.A4 AS INTEGER) DESC) AS population_rank\nFROM branch_accounts AS ba\nJOIN loan_totals AS lt ON ba.account_id = lt.account_id\nJOIN owner_districts AS od ON ba.account_id = od.account_id\nJOIN district AS hd ON od.home_district_id = hd.district_id\nLEFT JOIN outside_counterparties AS oc ON ba.account_id = oc.account_id\nORDER BY population_rank, ba.account_id;\t----- bird -----\tfinancial", "213": "WITH account_avg_balance AS (\n SELECT account_id\n FROM trans\n GROUP BY account_id\n HAVING AVG(balance) > 1000\n),\ngold_districts AS (\n SELECT\n c.gender,\n d.district_id,\n MAX(d.A2) AS district_name,\n MAX(CAST(d.A4 AS INTEGER)) AS inhabitants,\n MAX(d.A11) AS salary,\n MAX(d.A10) AS urban_ratio\n FROM card AS cd\n JOIN disp AS dp ON cd.disp_id = dp.disp_id\n JOIN client AS c ON dp.client_id = c.client_id\n JOIN account AS a ON dp.account_id = a.account_id\n JOIN district AS d ON a.district_id = d.district_id\n JOIN account_avg_balance AS ab ON a.account_id = ab.account_id\n WHERE cd.type = 'gold'\n AND dp.type = 'OWNER'\n AND c.gender IN ('F', 'M')\n AND CAST(d.A4 AS INTEGER) > 100000\n GROUP BY c.gender, d.district_id\n),\ngender_stats AS (\n SELECT\n gender,\n COUNT(district_id) AS district_count,\n MAX(inhabitants) AS max_inhabitants,\n AVG(salary) AS avg_salary,\n AVG(urban_ratio) AS avg_urban_ratio\n FROM gold_districts\n GROUP BY gender\n)\nSELECT\n gs.gender,\n gs.district_count AS number_of_districts,\n gd.district_name,\n gd.inhabitants,\n ROUND(gs.avg_salary, 2) AS average_salary,\n ROUND(gs.avg_urban_ratio, 2) AS average_urban_ratio\nFROM gender_stats AS gs\nJOIN gold_districts AS gd\n ON gs.gender = gd.gender\n AND gd.inhabitants = gs.max_inhabitants\nORDER BY\n CASE gs.gender WHEN 'F' THEN 0 WHEN 'M' THEN 1 ELSE 2 END,\n gd.district_name,\n gd.district_id;\t----- bird -----\tfinancial", "214": "WITH eligible_accounts AS (\n SELECT DISTINCT d.account_id\n FROM disp AS d\n JOIN card AS c ON c.disp_id = d.disp_id\n JOIN account AS a ON a.account_id = d.account_id\n JOIN district AS di ON di.district_id = a.district_id\n WHERE d.type = 'OWNER'\n AND c.type = 'gold'\n AND CAST(di.A4 AS INTEGER) >= 250000\n),\npayments AS (\n SELECT\n t.bank AS recipient_bank,\n t.account AS counter_account,\n COUNT(t.trans_id) AS number_of_payments,\n SUM(t.amount) AS total_amount_paid\n FROM trans AS t\n WHERE t.type = 'VYDAJ'\n AND t.date BETWEEN '1998-01-01' AND '1998-12-31'\n AND t.bank IS NOT NULL\n AND t.bank NOT IN ('None', '')\n AND t.account IS NOT NULL\n AND CAST(t.account AS INTEGER) > 0\n AND CAST(t.amount AS INTEGER) > 0\n AND t.account_id IN (SELECT account_id FROM eligible_accounts)\n GROUP BY t.bank, t.account\n)\nSELECT\n recipient_bank,\n counter_account,\n number_of_payments,\n total_amount_paid\nFROM payments\nWHERE total_amount_paid = (SELECT MAX(total_amount_paid) FROM payments)\nORDER BY total_amount_paid DESC, recipient_bank, counter_account;\t----- bird -----\tfinancial", "215": "SELECT\n ROUND(\n SUM(CASE WHEN TRIM(t.k_symbol) = 'SIPO' THEN t.amount ELSE 0 END) * 100.0 /\n NULLIF(SUM(t.amount), 0),\n 2\n )\nFROM trans AS t\nJOIN account AS a\n ON t.account_id = a.account_id\nJOIN district AS d\n ON a.district_id = d.district_id\nWHERE TRIM(d.A2) = 'Pisek'\n AND t.type = 'VYDAJ'\n AND t.k_symbol IS NOT NULL\n AND TRIM(t.k_symbol) <> ''\n AND TRIM(t.k_symbol) <> 'None';\t----- bird -----\tfinancial", "216": "WITH eligible_clients AS (\n SELECT DISTINCT\n c.client_id,\n c.district_id\n FROM client AS c\n JOIN disp AS d\n ON c.client_id = d.client_id\n WHERE c.gender = 'F'\n AND d.type = 'OWNER'\n AND EXISTS (\n SELECT 1\n FROM card AS cd\n WHERE cd.disp_id = d.disp_id\n )\n AND EXISTS (\n SELECT 1\n FROM loan AS l\n WHERE l.account_id = d.account_id\n )\n),\neligible_districts AS (\n SELECT DISTINCT\n dist.district_id,\n dist.A3 AS region,\n dist.A2 AS district_name,\n CAST(dist.A4 AS INTEGER) AS inhabitants,\n dist.A11 AS average_salary,\n dist.A13 AS unemployment_1996\n FROM eligible_clients AS ec\n JOIN district AS dist\n ON ec.district_id = dist.district_id\n)\nSELECT\n ed.region,\n ROUND(AVG(ed.average_salary), 2) AS average_salary,\n ROUND(AVG(ed.unemployment_1996), 2) AS average_unemployment_1996,\n (\n SELECT ed2.district_name\n FROM eligible_districts AS ed2\n WHERE ed2.region IS ed.region\n ORDER BY ed2.inhabitants DESC, ed2.district_name ASC, ed2.district_id ASC\n LIMIT 1\n ) AS most_populous_district\nFROM eligible_districts AS ed\nGROUP BY ed.region;\t----- bird -----\tfinancial", "217": "SELECT 1\t----- bird -----\tfinancial", "218": "WITH card_types (type) AS (\n SELECT 'gold' UNION ALL\n SELECT 'classic' UNION ALL\n SELECT 'junior'\n),\ncard_district AS (\n SELECT DISTINCT\n c.type,\n d.district_id,\n d.A2 AS district_name,\n CAST(NULLIF(TRIM(d.A4), '') AS INTEGER) AS inhabitants\n FROM card AS c\n JOIN disp AS dp ON c.disp_id = dp.disp_id\n JOIN client AS cl ON dp.client_id = cl.client_id\n JOIN district AS d ON cl.district_id = d.district_id\n WHERE c.type IN ('gold', 'classic', 'junior')\n),\nmin_inhabitants AS (\n SELECT\n t.type,\n MIN(cd.inhabitants) AS min_inhabitants\n FROM card_types AS t\n LEFT JOIN card_district AS cd ON t.type = cd.type\n GROUP BY t.type\n)\nSELECT DISTINCT\n t.type AS card_type,\n cd.district_name,\n cd.inhabitants\nFROM card_types AS t\nLEFT JOIN min_inhabitants AS m ON t.type = m.type\nLEFT JOIN card_district AS cd\n ON t.type = cd.type\n AND cd.inhabitants = m.min_inhabitants\nORDER BY\n CASE t.type\n WHEN 'gold' THEN 1\n WHEN 'classic' THEN 2\n WHEN 'junior' THEN 3\n ELSE 4\n END,\n cd.inhabitants,\n cd.district_name;\t----- bird -----\tfinancial", "219": "WITH accounts AS (\n SELECT a.account_id, a.district_id\n FROM account AS a\n JOIN district AS d ON a.district_id = d.district_id\n WHERE d.A3 IN (SELECT A3 FROM district WHERE A2 = 'Litomerice')\n AND a.date >= '1996-01-01'\n AND a.date < '1997-01-01'\n),\nlast_key AS (\n SELECT t.account_id,\n MAX(substr(t.date, 1, 10) || '|' || printf('%020d', t.trans_id)) AS max_key\n FROM trans AS t\n WHERE t.date < '1997-01-01'\n AND t.account_id IN (SELECT account_id FROM accounts)\n GROUP BY t.account_id\n),\nlast_balance AS (\n SELECT t.account_id, t.balance\n FROM last_key AS lk\n JOIN trans AS t\n ON t.trans_id = CAST(substr(lk.max_key, instr(lk.max_key, '|') + 1) AS INTEGER)\n),\naccount_balances AS (\n SELECT acc.account_id,\n acc.district_id,\n COALESCE(lb.balance, 0) AS balance\n FROM accounts AS acc\n LEFT JOIN last_balance AS lb ON acc.account_id = lb.account_id\n),\ndistrict_stats AS (\n SELECT d.A2 AS district_name,\n COUNT(*) AS accounts_opened_1996,\n AVG(ab.balance) AS avg_balance_raw,\n ROUND(AVG(ab.balance), 2) AS avg_balance\n FROM account_balances AS ab\n JOIN district AS d ON ab.district_id = d.district_id\n GROUP BY d.district_id, d.A2\n HAVING COUNT(*) > 0\n),\nregion_avg AS (\n SELECT ROUND(AVG(balance), 2) AS region_avg_balance\n FROM account_balances\n),\ntop_district AS (\n SELECT district_name\n FROM district_stats\n ORDER BY avg_balance_raw DESC, district_name ASC\n LIMIT 1\n)\nSELECT ds.district_name,\n ds.accounts_opened_1996,\n ds.avg_balance,\n ra.region_avg_balance,\n td.district_name AS highest_avg_district\nFROM district_stats AS ds\nCROSS JOIN region_avg AS ra\nCROSS JOIN top_district AS td\nORDER BY ds.district_name;\t----- bird -----\tfinancial", "220": "WITH top_loans AS (\n SELECT\n l.loan_id,\n l.amount,\n a.district_id\n FROM loan AS l\n JOIN account AS a\n ON l.account_id = a.account_id\n WHERE l.duration = 24\n AND a.frequency = 'POPLATEK TYDNE'\n ORDER BY l.amount DESC, l.loan_id ASC\n LIMIT 10\n),\ntop_districts AS (\n SELECT DISTINCT district_id\n FROM top_loans\n)\nSELECT\n d.A2 AS district,\n CAST(d.A4 AS INTEGER) AS inhabitants,\n (\n SELECT ROUND(AVG(d2.A11), 2)\n FROM district AS d2\n WHERE d2.district_id IN (SELECT district_id FROM top_districts)\n ) AS average_salary\nFROM district AS d\nWHERE d.district_id IN (SELECT district_id FROM top_districts)\nORDER BY CAST(d.A4 AS INTEGER) DESC, d.district_id ASC\nLIMIT 1;\t----- bird -----\tfinancial", "221": "WITH district_base AS (\n SELECT\n d.district_id,\n d.A2 AS district_name,\n d.A3 AS region,\n CAST(d.A4 AS INTEGER) AS population,\n COUNT(DISTINCT a.account_id) AS account_count\n FROM district AS d\n JOIN account AS a\n ON d.district_id = a.district_id\n WHERE CAST(d.A4 AS INTEGER) >= 100000\n GROUP BY\n d.district_id,\n d.A2,\n d.A3,\n CAST(d.A4 AS INTEGER)\n),\nwithdrawal_totals AS (\n SELECT\n a.district_id,\n COALESCE(SUM(t.amount), 0) AS total_withdrawn\n FROM trans AS t\n JOIN account AS a\n ON t.account_id = a.account_id\n WHERE t.type = 'VYDAJ'\n GROUP BY a.district_id\n),\nstanding_order_totals AS (\n SELECT\n a.district_id,\n COALESCE(SUM(o.amount), 0) AS total_standing_order\n FROM `order` AS o\n JOIN account AS a\n ON o.account_id = a.account_id\n WHERE o.k_symbol = 'PODEVOD'\n GROUP BY a.district_id\n)\nSELECT\n db.district_name,\n db.region,\n db.population,\n wt.total_withdrawn AS total_amount_withdrawn,\n ROUND(wt.total_withdrawn * 1.0 / NULLIF(db.population, 0), 2) AS withdrawals_per_inhabitant,\n RANK() OVER (\n ORDER BY wt.total_withdrawn * 1.0 / NULLIF(db.population, 0) DESC\n ) AS `rank`,\n ROUND(\n COALESCE(sot.total_standing_order, 0) * 1.0 / NULLIF(db.account_count, 0),\n 2\n ) AS avg_standing_order_debit_per_account\nFROM district_base AS db\nJOIN withdrawal_totals AS wt\n ON db.district_id = wt.district_id\nLEFT JOIN standing_order_totals AS sot\n ON db.district_id = sot.district_id\nORDER BY `rank`;\t----- bird -----\tfinancial", "222": "WITH accounts AS (\n SELECT DISTINCT account_id\n FROM disp\n WHERE client_id = 3541\n),\nloan_agg AS (\n SELECT\n l.account_id,\n SUM(l.amount) AS loan_amount,\n (\n SELECT l2.status\n FROM loan l2\n WHERE l2.account_id = l.account_id\n ORDER BY l2.date DESC, l2.loan_id DESC\n LIMIT 1\n ) AS loan_status\n FROM loan l\n GROUP BY l.account_id\n),\ntrans_agg AS (\n SELECT\n account_id,\n COUNT(*) AS transaction_count,\n COALESCE(SUM(CASE WHEN type = 'PRIJEM' THEN amount ELSE 0 END), 0) AS total_income,\n COALESCE(SUM(CASE WHEN type = 'VYDAJ' THEN amount ELSE 0 END), 0) AS total_expense\n FROM trans\n GROUP BY account_id\n),\ndistrict_ranked AS (\n SELECT\n district_id,\n A2,\n A3,\n CAST(A4 AS INTEGER) AS inhabitants,\n A11,\n RANK() OVER (PARTITION BY A3 ORDER BY CAST(A4 AS INTEGER) DESC) AS pop_rank\n FROM district\n),\nregion_top AS (\n SELECT A3, A2, inhabitants\n FROM (\n SELECT\n A3,\n A2,\n inhabitants,\n district_id,\n ROW_NUMBER() OVER (PARTITION BY A3 ORDER BY inhabitants DESC, district_id) AS rn\n FROM district_ranked\n ) AS x\n WHERE rn = 1\n),\nregion_client_count AS (\n SELECT\n d.A3,\n COUNT(c.client_id) AS client_count\n FROM client c\n JOIN district d ON c.district_id = d.district_id\n GROUP BY d.A3\n)\nSELECT\n a.account_id,\n a.date AS account_opened_date,\n a.frequency,\n d.A2 AS district_name,\n d.A3 AS region,\n CASE\n WHEN a.district_id = (SELECT district_id FROM client WHERE client_id = 3541) THEN 'Yes'\n ELSE 'No'\n END AS is_client_home_district,\n d.A11 AS average_salary,\n COALESCE(la.loan_status, 'none') AS loan_status,\n COALESCE(la.loan_amount, 0) AS loan_amount,\n COALESCE(ta.transaction_count, 0) AS transaction_count,\n COALESCE(ta.total_income, 0) AS total_income,\n COALESCE(ta.total_expense, 0) AS total_expense,\n COALESCE(ta.total_income, 0) - COALESCE(ta.total_expense, 0) AS net_balance,\n COALESCE(rcc.client_count, 0) AS clients_in_region,\n rt.A2 AS most_populous_district_name,\n rt.inhabitants AS most_populous_district_inhabitants,\n dr.pop_rank AS population_rank\nFROM accounts acc\nJOIN account a ON acc.account_id = a.account_id\nJOIN district d ON a.district_id = d.district_id\nJOIN district_ranked dr ON d.district_id = dr.district_id\nLEFT JOIN loan_agg la ON a.account_id = la.account_id\nLEFT JOIN trans_agg ta ON a.account_id = ta.account_id\nLEFT JOIN region_client_count rcc ON d.A3 = rcc.A3\nLEFT JOIN region_top rt ON d.A3 = rt.A3\nORDER BY transaction_count DESC, a.account_id ASC;\t----- bird -----\tfinancial", "223": "WITH central_accounts AS (\n SELECT\n a.account_id,\n CAST(strftime('%Y', a.date) AS TEXT) AS account_year,\n a.district_id\n FROM account AS a\n JOIN district AS d\n ON a.district_id = d.district_id\n WHERE LOWER(TRIM(d.A3)) = 'central bohemia'\n AND a.date >= '1996-01-01'\n),\naccount_lent AS (\n SELECT\n ca.account_id,\n ca.account_year,\n ca.district_id,\n COALESCE(SUM(l.amount), 0) AS lent_amount\n FROM central_accounts AS ca\n LEFT JOIN loan AS l\n ON ca.account_id = l.account_id\n GROUP BY\n ca.account_id,\n ca.account_year,\n ca.district_id\n),\ndistrict_year_stats AS (\n SELECT\n account_year,\n district_id,\n COUNT(account_id) AS accounts_opened,\n SUM(lent_amount) AS total_lent,\n CAST(SUM(lent_amount) AS REAL) / COUNT(account_id) AS lent_per_account\n FROM account_lent\n GROUP BY\n account_year,\n district_id\n)\nSELECT\n account_year AS year,\n SUM(accounts_opened) AS number_of_accounts,\n SUM(total_lent) AS total_amount_lent,\n ROUND(AVG(lent_per_account), 2) AS average_amount_lent_per_account_across_districts\nFROM district_year_stats\nGROUP BY account_year\nORDER BY account_year;\t----- bird -----\tfinancial", "224": "SELECT\n d.A2 AS district,\n l.amount AS amount,\n l.date AS date,\n (\n SELECT t.balance\n FROM trans AS t\n WHERE t.account_id = l.account_id\n AND t.date = l.date\n ORDER BY t.trans_id DESC\n LIMIT 1\n ) AS balance\nFROM loan AS l\nJOIN account AS a\n ON l.account_id = a.account_id\nJOIN district AS d\n ON a.district_id = d.district_id\nWHERE l.duration = 24\n AND a.frequency = 'POPLATEK TYDNE'\nORDER BY l.amount DESC, l.date ASC, l.loan_id ASC\nLIMIT 10;\t----- bird -----\tfinancial", "225": "WITH card_profiles AS (\n SELECT\n c.client_id,\n c.gender,\n c.birth_date,\n ca.type AS card_type,\n CAST(strftime('%Y', ca.issued) AS INTEGER)\n - CAST(strftime('%Y', c.birth_date) AS INTEGER) AS age_at_issue,\n (\n SELECT COUNT(*)\n FROM loan l\n WHERE l.account_id = dp.account_id\n ) AS number_of_loans,\n (\n SELECT COALESCE(SUM(l.amount), 0)\n FROM loan l\n WHERE l.account_id = dp.account_id\n ) AS total_amount_borrowed,\n d.A2 AS district_name,\n d.A11 AS district_average_salary\n FROM card AS ca\n JOIN disp AS dp\n ON ca.disp_id = dp.disp_id\n JOIN client AS c\n ON dp.client_id = c.client_id\n LEFT JOIN district AS d\n ON c.district_id = d.district_id\n WHERE strftime('%Y', ca.issued) = '1994'\n)\nSELECT DISTINCT\n client_id,\n gender,\n birth_date,\n card_type,\n age_at_issue,\n number_of_loans,\n total_amount_borrowed,\n CASE\n WHEN number_of_loans > 0 AND age_at_issue < 30 THEN 'Young borrower'\n WHEN number_of_loans > 0 AND age_at_issue >= 30 THEN 'Mature borrower'\n ELSE 'Non-borrower'\n END AS borrower_classification,\n district_name,\n district_average_salary,\n RANK() OVER (\n PARTITION BY gender\n ORDER BY age_at_issue\n ) AS age_rank_within_gender\nFROM card_profiles\nORDER BY client_id;\t----- bird -----\tfinancial", "226": "SELECT\n d.A2 AS branch_name,\n COUNT(t.trans_id) AS transaction_count\nFROM district AS d\nLEFT JOIN account AS a\n ON d.district_id = a.district_id\nLEFT JOIN trans AS t\n ON a.account_id = t.account_id\n AND t.date <= '1998-10-14'\n AND COALESCE(TRIM(t.k_symbol), '') = ''\nWHERE d.A3 = 'north Moravia'\nGROUP BY d.district_id, d.A2\nORDER BY transaction_count DESC, branch_name ASC\nLIMIT 3;\t----- bird -----\tfinancial", "227": "SELECT\n t.bank AS bank_code,\n t.account AS account_number,\n COUNT(*) AS number_of_outgoing_payments,\n SUM(t.amount) AS total_amount_paid\nFROM trans AS t\nWHERE\n t.account_id IN (\n SELECT account_id\n FROM loan\n WHERE amount = 98832 AND date = '1996-01-03'\n )\n AND t.type = 'VYDAJ'\n AND t.date < '1996-01-03'\n AND t.bank IS NOT NULL\n AND CAST(t.bank AS TEXT) NOT IN ('None', '')\n AND t.account IS NOT NULL\n AND CAST(t.account AS TEXT) NOT IN ('None', '', '0')\n AND t.amount > 0\nGROUP BY\n t.bank,\n t.account\nORDER BY\n total_amount_paid DESC;\t----- bird -----\tfinancial", "228": "SELECT COUNT(DISTINCT a.account_id)\nFROM account AS a\nJOIN loan AS l\n ON a.account_id = l.account_id\nWHERE a.district_id = 1\n AND a.date <= '1995-12-31'\n AND l.status IN ('C', 'D');\t----- bird -----\tfinancial", "229": "SELECT COALESCE(\n SUM(\n CASE\n WHEN t.k_symbol = 'UROK' THEN t.amount\n ELSE -t.amount\n END\n ),\n 0\n ) AS net_interest\nFROM trans AS t\nWHERE t.account_id IN (\n SELECT d.account_id\n FROM disp AS d\n WHERE d.client_id = 2823\n )\n AND t.date BETWEEN '1998-01-01' AND '1998-12-31'\n AND t.k_symbol LIKE '%UROK%';\t----- bird -----\tfinancial", "230": "WITH female_loans AS (\n SELECT DISTINCT l.loan_id, l.amount\n FROM loan AS l\n JOIN account AS a ON l.account_id = a.account_id\n JOIN disp AS dp ON a.account_id = dp.account_id\n JOIN client AS c ON dp.client_id = c.client_id\n WHERE c.gender = 'F'\n AND dp.type = 'OWNER'\n),\nranked_loans AS (\n SELECT\n loan_id,\n RANK() OVER (ORDER BY amount DESC) AS rnk\n FROM female_loans\n),\ntrans_stats AS (\n SELECT\n account_id,\n COUNT(*) AS transaction_count,\n SUM(CASE WHEN type = 'PRIJEM' THEN amount ELSE 0 END) AS total_deposits\n FROM trans\n GROUP BY account_id\n)\nSELECT\n c.client_id,\n ROUND(l.amount, 2) AS loan_amount,\n l.duration AS duration_months,\n ROUND(l.payments * l.duration, 2) AS total_payments,\n ROUND(l.payments * l.duration - l.amount, 2) AS interest_paid,\n l.status,\n d.A2 AS district,\n d.A3 AS region,\n COALESCE(ts.transaction_count, 0) AS transaction_count,\n ROUND(COALESCE(ts.total_deposits, 0), 2) AS total_deposits,\n CASE\n WHEN COALESCE(ts.total_deposits, 0) > 2 * l.amount THEN 'High Income'\n WHEN COALESCE(ts.total_deposits, 0) > l.amount THEN 'Medium Income'\n ELSE 'Low Income'\n END AS income_category,\n (\n SELECT COUNT(*)\n FROM loan AS l2\n JOIN account AS a2 ON l2.account_id = a2.account_id\n JOIN district AS d2 ON a2.district_id = d2.district_id\n WHERE d2.A3 = d.A3\n ) AS region_loan_count,\n (\n SELECT ROUND(AVG(A11), 2)\n FROM district AS d3\n WHERE d3.A3 = d.A3\n ) AS region_avg_salary,\n CAST(strftime('%Y', '2026-10-09') AS INTEGER)\n - CAST(strftime('%Y', c.birth_date) AS INTEGER)\n - CASE\n WHEN strftime('%m-%d', c.birth_date) > strftime('%m-%d', '2026-10-09') THEN 1\n ELSE 0\n END AS age_on_2026_10_09\nFROM loan AS l\nJOIN account AS a ON l.account_id = a.account_id\nJOIN district AS d ON a.district_id = d.district_id\nJOIN disp AS dp ON a.account_id = dp.account_id\nJOIN client AS c ON dp.client_id = c.client_id\nLEFT JOIN trans_stats AS ts ON a.account_id = ts.account_id\nWHERE c.gender = 'F'\n AND dp.type = 'OWNER'\n AND l.loan_id IN (\n SELECT loan_id\n FROM ranked_loans\n WHERE rnk <= 3\n )\nORDER BY l.amount DESC, l.loan_id, c.client_id;\t----- bird -----\tfinancial", "231": "WITH qualifying_accounts AS (\n SELECT DISTINCT\n a.account_id,\n a.district_id\n FROM loan AS l\n JOIN account AS a\n ON l.account_id = a.account_id\n WHERE l.duration > 24\n AND l.\"date\" < '1997-01-01'\n),\nqualifying_districts AS (\n SELECT\n district_id,\n COUNT(account_id) AS account_count\n FROM qualifying_accounts\n GROUP BY district_id\n)\nSELECT\n d.A3 AS region_name,\n COUNT(qd.district_id) AS district_count,\n COALESCE(SUM(CAST(REPLACE(d.A4, ',', '') AS INTEGER)), 0) AS combined_population,\n SUM(qd.account_count) AS total_accounts\nFROM qualifying_districts AS qd\nJOIN district AS d\n ON qd.district_id = d.district_id\nGROUP BY d.A3\nORDER BY combined_population DESC, region_name ASC\nLIMIT 1;\t----- bird -----\tfinancial", "232": "WITH qualifying_districts AS (\n SELECT\n d.district_id,\n d.A11,\n COUNT(a.account_id) AS monthly_accounts_1997\n FROM account AS a\n JOIN district AS d\n ON a.district_id = d.district_id\n WHERE a.frequency = 'POPLATEK MESICNE'\n AND a.date >= '1997-01-01'\n AND a.date < '1998-01-01'\n AND CAST(d.A4 AS INTEGER) >= 100000\n GROUP BY d.district_id, d.A11\n)\nSELECT\n SUM(monthly_accounts_1997) AS total_monthly_statement_accounts,\n COUNT(district_id) AS number_of_districts,\n ROUND(AVG(A11), 2) AS average_salary\nFROM qualifying_districts;\t----- bird -----\tfinancial", "233": "WITH gold_accounts AS (\n SELECT DISTINCT d.account_id\n FROM disp AS d\n JOIN card AS c ON d.disp_id = c.disp_id\n WHERE LOWER(c.type) = 'gold'\n),\ntrans_summary AS (\n SELECT\n t.account_id,\n SUM(CASE WHEN t.type = 'PRIJEM' THEN COALESCE(t.amount, 0) ELSE 0 END) AS total_received,\n SUM(CASE WHEN t.type = 'VYDAJ' THEN COALESCE(t.amount, 0) ELSE 0 END) AS total_withdrawn,\n COUNT(DISTINCT CASE\n WHEN t.type IN ('PRIJEM', 'VYDAJ')\n AND t.bank IS NOT NULL\n AND t.bank <> ''\n AND t.bank <> 'None'\n AND t.account IS NOT NULL\n AND t.account <> 0\n AND t.account <> 'None'\n THEN t.account\n END) AS external_counterparties\n FROM trans AS t\n GROUP BY t.account_id\n),\nloan_summary AS (\n SELECT\n l.account_id,\n COUNT(l.loan_id) AS number_of_loans\n FROM loan AS l\n GROUP BY l.account_id\n)\nSELECT\n g.account_id,\n dist.A2 AS district_name,\n dist.A3 AS region,\n COALESCE(ts.total_received, 0) AS total_amount_received,\n COALESCE(ts.total_withdrawn, 0) AS total_amount_withdrawn,\n COALESCE(ls.number_of_loans, 0) AS number_of_loans,\n COALESCE(ts.external_counterparties, 0) AS number_of_external_counterparties,\n DENSE_RANK() OVER (\n ORDER BY COALESCE(ts.external_counterparties, 0) DESC\n ) AS \"rank\"\nFROM gold_accounts AS g\nJOIN account AS a ON g.account_id = a.account_id\nLEFT JOIN district AS dist ON a.district_id = dist.district_id\nLEFT JOIN trans_summary AS ts ON g.account_id = ts.account_id\nLEFT JOIN loan_summary AS ls ON g.account_id = ls.account_id\nORDER BY COALESCE(ts.external_counterparties, 0) DESC, g.account_id;\t----- bird -----\tfinancial", "234": "WITH tabor_accounts AS (\n SELECT a.account_id, a.date AS account_opened\n FROM account AS a\n JOIN district AS d ON a.district_id = d.district_id\n WHERE d.A2 = 'Tabor'\n AND date(a.date) <= '1996-12-31'\n),\nowner_pick AS (\n SELECT ta.account_id, MIN(c.client_id) AS client_id\n FROM tabor_accounts AS ta\n JOIN disp AS dp ON dp.account_id = ta.account_id AND dp.type = 'OWNER'\n JOIN client AS c ON c.client_id = dp.client_id\n GROUP BY ta.account_id\n),\nowner AS (\n SELECT\n op.account_id,\n c.gender,\n CAST(strftime('%Y', '1996-12-31') AS INTEGER)\n - CAST(strftime('%Y', c.birth_date) AS INTEGER)\n - CASE\n WHEN strftime('%m-%d', c.birth_date) > '12-31' THEN 1\n ELSE 0\n END AS age\n FROM owner_pick AS op\n JOIN client AS c ON c.client_id = op.client_id\n),\ncard_counts AS (\n SELECT dp.account_id, COUNT(c.card_id) AS card_count\n FROM disp AS dp\n JOIN card AS c ON c.disp_id = dp.disp_id\n WHERE date(c.issued) <= '1996-12-31'\n GROUP BY dp.account_id\n),\nloan_counts AS (\n SELECT\n account_id,\n COUNT(loan_id) AS loan_count,\n MAX(CASE WHEN status = 'B' THEN 1 ELSE 0 END) AS has_default,\n MAX(CASE WHEN status IN ('C', 'D') THEN 1 ELSE 0 END) AS has_repaying\n FROM loan\n WHERE date(loan.date) <= '1996-12-31'\n GROUP BY account_id\n),\ntrans_stats AS (\n SELECT\n account_id,\n COUNT(trans_id) AS transaction_count,\n SUM(CASE WHEN type = 'PRIJEM' THEN amount ELSE 0 END) AS money_in,\n SUM(CASE WHEN type IN ('VYDAJ', 'VYBER') THEN amount ELSE 0 END) AS money_out,\n COALESCE(MAX(balance), 0) AS peak_balance\n FROM trans\n WHERE date(trans.date) BETWEEN '1997-01-01' AND '1997-12-31'\n GROUP BY account_id\n),\nprofiles AS (\n SELECT\n ta.account_id,\n ta.account_opened,\n o.gender,\n o.age,\n COALESCE(cc.card_count, 0) AS card_count,\n COALESCE(lc.loan_count, 0) AS loan_count,\n CASE\n WHEN COALESCE(lc.loan_count, 0) = 0 THEN 'no loan'\n WHEN lc.has_default = 1 THEN 'defaulted'\n WHEN lc.has_repaying = 1 THEN 'repaying'\n ELSE 'paid off'\n END AS loan_standing,\n COALESCE(ts.transaction_count, 0) AS transaction_count,\n COALESCE(ts.money_in, 0) AS money_in,\n COALESCE(ts.money_out, 0) AS money_out,\n COALESCE(ts.peak_balance, 0) AS peak_balance\n FROM tabor_accounts AS ta\n LEFT JOIN owner AS o ON o.account_id = ta.account_id\n LEFT JOIN card_counts AS cc ON cc.account_id = ta.account_id\n LEFT JOIN loan_counts AS lc ON lc.account_id = ta.account_id\n LEFT JOIN trans_stats AS ts ON ts.account_id = ta.account_id\n)\nSELECT\n p.account_id,\n p.account_opened,\n p.gender,\n p.age,\n p.card_count,\n p.loan_count,\n p.loan_standing,\n p.transaction_count,\n p.money_in,\n p.money_out,\n p.peak_balance,\n (SELECT COUNT(*) FROM profiles AS p2 WHERE p2.peak_balance > p.peak_balance) + 1 AS peak_balance_rank\nFROM profiles AS p\nORDER BY peak_balance_rank, p.account_id;\t----- bird -----\tfinancial", "235": "WITH owner_classic_accounts AS (\n SELECT DISTINCT\n a.district_id,\n a.account_id\n FROM disp AS d\n JOIN card AS c\n ON c.disp_id = d.disp_id\n JOIN account AS a\n ON a.account_id = d.account_id\n WHERE d.type = 'OWNER'\n AND c.type = 'classic'\n),\nowner_classic_clients AS (\n SELECT DISTINCT\n a.district_id,\n d.client_id\n FROM disp AS d\n JOIN card AS c\n ON c.disp_id = d.disp_id\n JOIN account AS a\n ON a.account_id = d.account_id\n WHERE d.type = 'OWNER'\n AND c.type = 'classic'\n),\nclient_counts AS (\n SELECT\n district_id,\n COUNT(client_id) AS number_of_clients\n FROM owner_classic_clients\n GROUP BY district_id\n),\npayment_counts AS (\n SELECT\n oca.district_id,\n COUNT(DISTINCT t.bank || '|' || t.account) AS number_of_external_accounts,\n COALESCE(SUM(t.amount), 0) AS total_amount\n FROM owner_classic_accounts AS oca\n JOIN trans AS t\n ON t.account_id = oca.account_id\n WHERE t.type = 'VYDAJ'\n AND t.bank IS NOT NULL\n AND t.bank NOT IN ('', 'None')\n AND t.account IS NOT NULL\n AND t.account <> 0\n GROUP BY oca.district_id\n)\nSELECT\n d.A2 AS district_name,\n COALESCE(cc.number_of_clients, 0) AS number_of_clients,\n COALESCE(pc.number_of_external_accounts, 0) AS number_of_external_accounts,\n COALESCE(pc.total_amount, 0) AS total_amount\nFROM district AS d\nLEFT JOIN client_counts AS cc\n ON cc.district_id = d.district_id\nLEFT JOIN payment_counts AS pc\n ON pc.district_id = d.district_id\nORDER BY\n total_amount DESC,\n district_name ASC;\t----- bird -----\tfinancial", "236": "SELECT ROUND(AVG(sub.A11), 2)\nFROM (\n SELECT DISTINCT d.district_id, d.A11\n FROM client AS c\n JOIN disp AS dp ON c.client_id = dp.client_id\n JOIN account AS a ON dp.account_id = a.account_id\n JOIN district AS d ON a.district_id = d.district_id\n WHERE c.gender = 'F'\n AND c.birth_date < '1930-01-01'\n) AS sub;\t----- bird -----\tfinancial", "237": "SELECT ROUND(AVG(d.A11), 2)\nFROM district AS d\nWHERE d.district_id IN (\n SELECT c.district_id\n FROM client AS c\n WHERE c.gender = 'F'\n AND c.birth_date < '1950-01-01'\n);\t----- bird -----\tfinancial", "238": "SELECT ROUND(AVG(d.A11), 2)\nFROM district AS d\nWHERE EXISTS (\n SELECT 1\n FROM account AS a\n JOIN loan AS l ON a.account_id = l.account_id\n WHERE a.district_id = d.district_id\n AND l.amount < 100000\n AND l.status = 'C'\n);\t----- bird -----\tfinancial", "239": "WITH cohorts AS (\n SELECT 'young' AS cohort\n UNION ALL\n SELECT 'old'\n),\ncohort_districts AS (\n SELECT DISTINCT\n CASE\n WHEN c.birth_date >= '1980-01-01' THEN 'young'\n WHEN c.birth_date <= '1919-12-31' THEN 'old'\n END AS cohort,\n a.district_id\n FROM client AS c\n JOIN disp AS d ON c.client_id = d.client_id\n JOIN account AS a ON d.account_id = a.account_id\n WHERE c.birth_date >= '1980-01-01'\n OR c.birth_date <= '1919-12-31'\n)\nSELECT\n co.cohort,\n CAST(ROUND(AVG(di.A11), 0) AS INTEGER) AS average_salary\nFROM cohorts AS co\nLEFT JOIN cohort_districts AS cd ON co.cohort = cd.cohort\nLEFT JOIN district AS di ON cd.district_id = di.district_id\nGROUP BY co.cohort\nORDER BY CASE co.cohort WHEN 'young' THEN 0 ELSE 1 END;\t----- bird -----\tfinancial", "240": "SELECT\n ROUND(\n (\n MAX(\n CASE\n WHEN r.raceId = 853\n AND r.fastestLapSpeed IS NOT NULL\n AND TRIM(r.fastestLapSpeed) NOT IN ('', 'None')\n THEN CAST(r.fastestLapSpeed AS REAL)\n END\n )\n -\n MAX(\n CASE\n WHEN r.raceId = 854\n AND r.fastestLapSpeed IS NOT NULL\n AND TRIM(r.fastestLapSpeed) NOT IN ('', 'None')\n THEN CAST(r.fastestLapSpeed AS REAL)\n END\n )\n ) * 100.0\n / NULLIF(\n MAX(\n CASE\n WHEN r.raceId = 854\n AND r.fastestLapSpeed IS NOT NULL\n AND TRIM(r.fastestLapSpeed) NOT IN ('', 'None')\n THEN CAST(r.fastestLapSpeed AS REAL)\n END\n ),\n 0\n ),\n 2\n )\nFROM results AS r\nJOIN drivers AS d\n ON r.driverId = d.driverId\nWHERE LOWER(d.forename) = 'paul'\n AND LOWER(d.surname) = 'di resta'\n AND r.raceId IN (853, 854);\t----- bird -----\tformula_1", "241": "SELECT\n ROUND(\n 100.0 * (\n COUNT(*) - SUM(CASE WHEN res.position = 1 THEN 1 ELSE 0 END)\n ) / COUNT(*),\n 2\n )\nFROM results AS res\nJOIN drivers AS d\n ON res.driverId = d.driverId\nJOIN races AS r\n ON res.raceId = r.raceId\nWHERE\n d.forename = 'Lewis'\n AND d.surname = 'Hamilton'\n AND r.year >= 2010;\t----- bird -----\tformula_1", "242": "WITH win_counts AS (\n SELECT driverId, COUNT(*) AS win_count\n FROM results\n WHERE position = 1\n GROUP BY driverId\n),\nmax_standings_points AS (\n SELECT driverId, MAX(points) AS max_points\n FROM driverStandings\n GROUP BY driverId\n)\nSELECT d.forename, d.surname, d.nationality, m.max_points\nFROM drivers AS d\nJOIN win_counts AS w ON d.driverId = w.driverId\nLEFT JOIN max_standings_points AS m ON d.driverId = m.driverId\nORDER BY w.win_count DESC\nLIMIT 1;\t----- bird -----\tformula_1", "243": "WITH target_race AS (\n SELECT raceId\n FROM races\n WHERE year = 1988 AND name = 'Australian Grand Prix'\n),\nmax_laps AS (\n SELECT MAX(laps) AS max_laps\n FROM results\n WHERE raceId IN (SELECT raceId FROM target_race)\n AND laps > 0\n),\nwinner AS (\n SELECT milliseconds\n FROM results\n WHERE raceId IN (SELECT raceId FROM target_race)\n AND position = 1\n AND milliseconds IS NOT NULL\n),\nlast_finisher AS (\n SELECT milliseconds\n FROM results\n WHERE raceId IN (SELECT raceId FROM target_race)\n AND laps = (SELECT max_laps FROM max_laps)\n AND position IS NOT NULL\n AND position != 'None'\n AND milliseconds IS NOT NULL\n ORDER BY positionOrder DESC\n LIMIT 1\n)\nSELECT ROUND((lf.milliseconds - w.milliseconds) * 100.0 / lf.milliseconds, 2) AS percentage_shorter\nFROM winner AS w\nJOIN last_finisher AS lf;\t----- bird -----\tformula_1", "244": "SELECT\n ROUND(\n 100.0 * SUM(\n CASE\n WHEN res.laps > 0 AND EXISTS (\n SELECT 1\n FROM results AS w\n WHERE w.raceId = res.raceId\n AND w.position = 1\n AND w.laps = res.laps\n AND w.laps > 0\n ) THEN 1\n ELSE 0\n END\n ) / NULLIF(COUNT(res.resultId), 0),\n 2\n ) AS percentage\nFROM results AS res\nJOIN drivers AS d\n ON res.driverId = d.driverId\nJOIN races AS r\n ON res.raceId = r.raceId\nWHERE d.nationality = 'Japanese'\n AND r.year BETWEEN 2007 AND 2009;\t----- bird -----\tformula_1", "245": "SELECT\n r.year,\n ROUND(AVG(res.milliseconds / 1000.0), 2) AS mean_winner_time_seconds\nFROM results AS res\nJOIN races AS r\n ON res.raceId = r.raceId\nWHERE r.year < 1975\n AND res.position = 1\n AND res.milliseconds IS NOT NULL\nGROUP BY r.year\nORDER BY r.year;\t----- bird -----\tformula_1", "246": "SELECT\n 100.0 * SUM(\n CASE\n WHEN T2.dob < '1985-01-01' AND T1.laps > 50 THEN 1\n ELSE 0\n END\n ) / COUNT(T1.resultId)\nFROM results AS T1\nJOIN drivers AS T2\n ON T1.driverId = T2.driverId\nJOIN races AS T3\n ON T1.raceId = T3.raceId\nWHERE T3.year BETWEEN 2000 AND 2005;\t----- bird -----\tformula_1", "247": "SELECT\n SUM(cr.points) AS score,\n c.name,\n c.nationality\nFROM constructorResults AS cr\nJOIN races AS r\n ON cr.raceId = r.raceId\nJOIN constructors AS c\n ON cr.constructorId = c.constructorId\nWHERE\n r.name = 'Monaco Grand Prix'\n AND r.year BETWEEN 1980 AND 2010\nGROUP BY\n c.constructorId,\n c.name,\n c.nationality\nORDER BY\n score DESC\nLIMIT 1;\t----- bird -----\tformula_1", "248": "SELECT\n d.forename,\n d.surname\nFROM qualifying AS q\nJOIN races AS r\n ON q.raceId = r.raceId\nJOIN circuits AS c\n ON r.circuitId = c.circuitId\nJOIN drivers AS d\n ON q.driverId = d.driverId\nWHERE\n c.name = 'Marina Bay Street Circuit'\n AND r.year = 2008\n AND q.q3 IS NOT NULL\n AND q.q3 <> ''\n AND q.q3 <> 'None'\nORDER BY\n CASE\n WHEN instr(q.q3, ':') > 0 THEN\n CAST(substr(q.q3, 1, instr(q.q3, ':') - 1) AS REAL) * 60 +\n CAST(substr(q.q3, instr(q.q3, ':') + 1) AS REAL)\n ELSE CAST(q.q3 AS REAL)\n END ASC\nLIMIT 1;\t----- bird -----\tformula_1", "249": "SELECT\n d.forename,\n d.surname\nFROM drivers AS d\nJOIN lapTimes AS lt\n ON d.driverId = lt.driverId\nGROUP BY\n d.driverId,\n d.forename,\n d.surname\nORDER BY\n MIN(lt.milliseconds) ASC\nLIMIT 20;\t----- bird -----\tformula_1", "250": "SELECT\n c.name,\n printf(\n '%d:%02d.%03d',\n MIN(lt.milliseconds) / 60000,\n (MIN(lt.milliseconds) % 60000) / 1000,\n MIN(lt.milliseconds) % 1000\n ) AS fastest_lap_time\nFROM circuits AS c\nJOIN races AS r\n ON c.circuitId = r.circuitId\nJOIN lapTimes AS lt\n ON r.raceId = lt.raceId\nWHERE c.country = 'Italy'\n AND lt.milliseconds IS NOT NULL\nGROUP BY\n c.circuitId,\n c.name;\t----- bird -----\tformula_1", "251": "SELECT ROUND(AVG(t.pit_stop_count), 2)\nFROM (\n SELECT\n r.raceId,\n COUNT(ps.stop) AS pit_stop_count\n FROM races AS r\n LEFT JOIN pitStops AS ps\n ON r.raceId = ps.raceId\n WHERE r.year = 2017\n AND NOT EXISTS (\n SELECT 1\n FROM races AS r2000\n WHERE r2000.year = 2000\n AND r2000.name = r.name\n )\n GROUP BY r.raceId\n) AS t;\t----- bird -----\tformula_1", "252": "SELECT\n d.forename,\n d.surname,\n d.url,\n d.dob,\n COUNT(q.qualifyId) AS q3_times\nFROM drivers AS d\nLEFT JOIN qualifying AS q\n ON d.driverId = q.driverId\n AND q.q3 IS NOT NULL\n AND q.q3 NOT IN ('', 'None')\nWHERE d.nationality = 'German'\n AND CAST(strftime('%Y', d.dob) AS INTEGER) BETWEEN 1971 AND 1985\nGROUP BY\n d.driverId,\n d.forename,\n d.surname,\n d.url,\n d.dob\nORDER BY\n q3_times DESC,\n d.dob ASC;\t----- bird -----\tformula_1", "253": "WITH target_race AS (\n SELECT raceId\n FROM races\n WHERE year = 1995\n AND name = 'Japanese Grand Prix'\n),\nq1_times AS (\n SELECT\n q.driverId,\n TRIM(q.q1) AS q1,\n CASE\n WHEN TRIM(q.q1) NOT IN ('', 'None') AND instr(TRIM(q.q1), ':') > 0 THEN\n CAST(substr(TRIM(q.q1), 1, instr(TRIM(q.q1), ':') - 1) AS REAL) * 60 +\n CAST(substr(TRIM(q.q1), instr(TRIM(q.q1), ':') + 1) AS REAL)\n ELSE NULL\n END AS q1_seconds\n FROM qualifying AS q\n JOIN target_race AS r\n ON q.raceId = r.raceId\n WHERE TRIM(q.q1) NOT IN ('', 'None')\n AND instr(TRIM(q.q1), ':') > 0\n)\nSELECT DISTINCT\n d.driverRef,\n d.nationality,\n d.dob,\n q1_times.q1\nFROM q1_times\nJOIN drivers AS d\n ON q1_times.driverId = d.driverId\nWHERE q1_times.q1_seconds = (\n SELECT MAX(q1_seconds)\n FROM q1_times\n);\t----- bird -----\tformula_1", "254": "WITH q1_times AS (\n SELECT\n d.nationality,\n CAST(substr(qu.q1, 1, instr(qu.q1, ':') - 1) AS REAL) * 60 +\n CAST(substr(qu.q1, instr(qu.q1, ':') + 1) AS REAL) AS q1_seconds\n FROM qualifying AS qu\n JOIN races AS r ON qu.raceId = r.raceId\n JOIN drivers AS d ON qu.driverId = d.driverId\n WHERE r.year = 1995\n AND r.name = 'Japanese Grand Prix'\n AND qu.q1 IS NOT NULL\n AND qu.q1 <> ''\n AND instr(qu.q1, ':') > 0\n)\nSELECT nationality\nFROM q1_times\nWHERE q1_seconds = (SELECT MAX(q1_seconds) FROM q1_times);\t----- bird -----\tformula_1", "255": "WITH q1_times AS (\n SELECT\n q.driverId,\n q.q1,\n CASE\n WHEN NULLIF(TRIM(q.q1), '') IS NULL THEN NULL\n WHEN NULLIF(TRIM(q.q1), 'None') IS NULL THEN NULL\n WHEN INSTR(TRIM(q.q1), ':') > 0 THEN\n CAST(SUBSTR(TRIM(q.q1), 1, INSTR(TRIM(q.q1), ':') - 1) AS REAL) * 60.0 +\n CAST(SUBSTR(TRIM(q.q1), INSTR(TRIM(q.q1), ':') + 1) AS REAL)\n ELSE CAST(TRIM(q.q1) AS REAL)\n END AS q1_seconds\n FROM qualifying AS q\n JOIN races AS r\n ON q.raceId = r.raceId\n WHERE r.year = 1995\n AND r.name = 'Japanese Grand Prix'\n)\nSELECT\n d.forename,\n d.surname,\n q1_times.q1\nFROM q1_times\nJOIN drivers AS d\n ON q1_times.driverId = d.driverId\nWHERE q1_times.q1_seconds = (\n SELECT MIN(q1_seconds)\n FROM q1_times\n WHERE q1_seconds IS NOT NULL\n);\t----- bird -----\tformula_1", "256": "SELECT COUNT(*)\nFROM qualifying AS q1\nJOIN qualifying AS q2\n ON q1.raceId = q2.raceId\nJOIN races AS r\n ON q1.raceId = r.raceId\nJOIN drivers AS d\n ON q1.driverId = d.driverId\nWHERE r.year = 2010\n AND d.forename = 'Lucas'\n AND d.surname = 'di Grassi'\n AND q1.position < q2.position;\t----- bird -----\tformula_1", "257": "WITH q2_times AS (\n SELECT\n q.driverId,\n CASE\n WHEN INSTR(q.q2, ':') > 0 THEN\n CAST(SUBSTR(q.q2, 1, INSTR(q.q2, ':') - 1) AS REAL) * 60 +\n CAST(SUBSTR(q.q2, INSTR(q.q2, ':') + 1) AS REAL)\n ELSE CAST(q.q2 AS REAL)\n END AS q2_seconds\n FROM qualifying AS q\n JOIN races AS r ON q.raceId = r.raceId\n WHERE r.year = 2017\n AND r.name = 'Italian Grand Prix'\n AND q.q2 IS NOT NULL\n AND TRIM(q.q2) <> ''\n)\nSELECT DISTINCT d.nationality\nFROM q2_times AS qt\nJOIN drivers AS d ON qt.driverId = d.driverId\nWHERE qt.q2_seconds = (SELECT MIN(q2_seconds) FROM q2_times);\t----- bird -----\tformula_1", "258": "SELECT\n d.forename,\n COUNT(*) AS runner_up_count\nFROM results AS r\nJOIN races AS ra\n ON r.raceId = ra.raceId\nJOIN drivers AS d\n ON r.driverId = d.driverId\nWHERE\n ra.name = 'Italian Grand Prix'\n AND r.position = 2\nGROUP BY\n d.forename\nHAVING\n COUNT(*) >= 2\nORDER BY\n COUNT(*) DESC,\n d.forename ASC;\t----- bird -----\tformula_1", "259": "SELECT\n d.forename,\n d.surname,\n strftime('%H:%M:%f', r.date || ' ' || r.time, '+' || res.milliseconds || ' milliseconds') AS finish_time,\n d.url\nFROM races AS r\nJOIN results AS res\n ON r.raceId = res.raceId\nJOIN drivers AS d\n ON res.driverId = d.driverId\nWHERE r.year = 2017\n AND r.name = 'Azerbaijan Grand Prix'\n AND res.positionOrder = 1;\t----- bird -----\tformula_1", "260": "SELECT DISTINCT\n d.driverRef,\n d.nationality,\n d.dob\nFROM drivers AS d\nJOIN qualifying AS q\n ON d.driverId = q.driverId\nJOIN races AS r\n ON q.raceId = r.raceId\nWHERE r.year = 2017\n AND r.name = 'Italian Grand Prix'\n AND q.q2 IS NOT NULL\n AND q.q2 NOT IN ('', 'None')\n AND (q.q3 IS NULL OR q.q3 IN ('', 'None'));\t----- bird -----\tformula_1", "261": "WITH q2_times AS (\n SELECT\n d.nationality,\n CAST(substr(q.q2, 1, instr(q.q2, ':') - 1) AS INTEGER) * 60000 +\n CAST(substr(q.q2, instr(q.q2, ':') + 1, instr(q.q2, '.') - instr(q.q2, ':') - 1) AS INTEGER) * 1000 +\n CAST(substr(q.q2, instr(q.q2, '.') + 1) AS INTEGER) AS q2_ms\n FROM qualifying AS q\n JOIN races AS r ON q.raceId = r.raceId\n JOIN drivers AS d ON q.driverId = d.driverId\n WHERE r.year = 2017\n AND r.name = 'Italian Grand Prix'\n AND q.q2 IS NOT NULL\n AND q.q2 != ''\n AND instr(q.q2, ':') > 0\n AND instr(q.q2, '.') > instr(q.q2, ':')\n),\nsecond_q2 AS (\n SELECT q2_ms\n FROM q2_times\n GROUP BY q2_ms\n ORDER BY q2_ms ASC\n LIMIT 1 OFFSET 1\n)\nSELECT nationality\nFROM q2_times\nWHERE q2_ms = (SELECT q2_ms FROM second_q2);\t----- bird -----\tformula_1", "262": "SELECT COUNT(q.driverId)\nFROM qualifying AS q\nJOIN races AS r ON q.raceId = r.raceId\nWHERE r.year = 2017\n AND r.name = 'Italian Grand Prix'\n AND q.q2 IS NOT NULL\n AND q.q2 <> ''\n AND q.q2 LIKE '%:%'\n AND CAST(substr(q.q2, 1, instr(q.q2, ':') - 1) AS REAL) * 60 +\n CAST(substr(q.q2, instr(q.q2, ':') + 1) AS REAL) < 100.0;\t----- bird -----\tformula_1", "263": "SELECT\n c.name,\n c.location,\n c.country,\n r.year,\n p.milliseconds\nFROM pitStops AS p\nJOIN races AS r\n ON p.raceId = r.raceId\nJOIN circuits AS c\n ON r.circuitId = c.circuitId\nWHERE p.milliseconds = (\n SELECT MAX(milliseconds)\n FROM pitStops\n);\t----- bird -----\tformula_1", "264": "WITH cohort AS (\n SELECT driverId\n FROM drivers\n WHERE CAST(strftime('%Y', dob) AS INTEGER) BETWEEN 1981 AND 1991\n),\ndriver_q3_counts AS (\n SELECT\n c.driverId,\n COUNT(q.qualifyId) AS q3_count\n FROM cohort AS c\n LEFT JOIN qualifying AS q\n ON c.driverId = q.driverId\n AND q.q3 IS NOT NULL\n AND TRIM(q.q3) NOT IN ('', 'None', 'NULL')\n GROUP BY c.driverId\n)\nSELECT ROUND(AVG(q3_count), 2)\nFROM driver_q3_counts;\t----- bird -----\tformula_1", "265": "SELECT COUNT(*)\nFROM qualifying AS q\nJOIN drivers AS d\n ON q.driverId = d.driverId\nWHERE (d.code IS NULL OR d.code = '' OR d.code = 'None')\n AND d.forename IN (\n SELECT forename\n FROM drivers\n GROUP BY forename\n HAVING COUNT(*) > 1\n )\n AND q.q1 IS NOT NULL\n AND TRIM(q.q1) NOT IN ('', 'None')\n AND CASE\n WHEN INSTR(TRIM(q.q1), ':') > 0 THEN\n CAST(SUBSTR(TRIM(q.q1), 1, INSTR(TRIM(q.q1), ':') - 1) AS REAL) * 60 +\n CAST(SUBSTR(TRIM(q.q1), INSTR(TRIM(q.q1), ':') + 1) AS REAL)\n ELSE CAST(TRIM(q.q1) AS REAL)\n END > 120;\t----- bird -----\tformula_1", "266": "SELECT\n d.driverRef,\n COALESCE(SUM(r.points), 0) AS total_points\nFROM drivers AS d\nLEFT JOIN results AS r\n ON d.driverId = r.driverId\n AND EXISTS (\n SELECT 1\n FROM lapTimes AS lt\n WHERE lt.raceId = r.raceId\n AND lt.driverId = r.driverId\n )\nWHERE d.forename = 'Robert'\nGROUP BY d.driverId, d.driverRef;\t----- bird -----\tformula_1", "267": "WITH french_races AS (\n SELECT raceId, date\n FROM races\n WHERE year >= 1990\n AND LOWER(name) = 'french grand prix'\n),\nlap_ms AS (\n SELECT\n lt.raceId,\n lt.driverId,\n CASE WHEN lt.milliseconds > 0 THEN lt.milliseconds END AS lap_ms\n FROM lapTimes AS lt\n JOIN french_races AS fr ON lt.raceId = fr.raceId\n),\ndriver_fastest AS (\n SELECT\n raceId,\n driverId,\n MIN(lap_ms) AS fastest_ms\n FROM lap_ms\n GROUP BY raceId, driverId\n HAVING MIN(lap_ms) > 90000\n)\nSELECT\n fr.date,\n d.forename,\n d.surname,\n CASE\n WHEN df.fastest_ms IS NOT NULL THEN\n CAST(df.fastest_ms / 60000 AS TEXT) || ':' ||\n printf('%02d', (df.fastest_ms / 1000) % 60) || '.' ||\n printf('%03d', df.fastest_ms % 1000)\n END AS fastest_lap_time\nFROM french_races AS fr\nLEFT JOIN driver_fastest AS df ON fr.raceId = df.raceId\nLEFT JOIN drivers AS d ON df.driverId = d.driverId\nORDER BY fr.date, d.surname, df.fastest_ms, d.forename, fr.raceId;\t----- bird -----\tformula_1", "268": "WITH italian_q3 AS (\n SELECT\n d.forename,\n d.surname,\n q.q3,\n CAST(substr(TRIM(q.q3), 1, instr(TRIM(q.q3), ':') - 1) AS INTEGER) * 60000 +\n CAST(substr(TRIM(q.q3), instr(TRIM(q.q3), ':') + 1, instr(TRIM(q.q3), '.') - instr(TRIM(q.q3), ':') - 1) AS INTEGER) * 1000 +\n CAST(substr(TRIM(q.q3), instr(TRIM(q.q3), '.') + 1) AS INTEGER) AS q3_ms\n FROM qualifying AS q\n JOIN drivers AS d\n ON q.driverId = d.driverId\n WHERE d.nationality = 'Italian'\n AND q.q3 IS NOT NULL\n AND TRIM(q.q3) <> ''\n AND TRIM(q.q3) <> 'None'\n AND (TRIM(q.q3) LIKE '_:__.___' OR TRIM(q.q3) LIKE '__:__.___')\n)\nSELECT DISTINCT\n forename,\n surname,\n q3\nFROM italian_q3\nWHERE q3_ms = (\n SELECT MIN(q3_ms)\n FROM italian_q3\n);\t----- bird -----\tformula_1", "269": "WITH qualified AS (\n SELECT\n d.forename || ' ' || d.surname AS driver_full_name,\n r.name AS race_name,\n r.year AS race_year,\n TRIM(qual.q3) AS q3_time,\n CASE\n WHEN INSTR(TRIM(qual.q3), ':') > 0 THEN\n CAST(SUBSTR(TRIM(qual.q3), 1, INSTR(TRIM(qual.q3), ':') - 1) AS REAL) * 60000 +\n CAST(SUBSTR(TRIM(qual.q3), INSTR(TRIM(qual.q3), ':') + 1) AS REAL) * 1000\n ELSE\n CAST(TRIM(qual.q3) AS REAL) * 1000\n END AS q3_milliseconds\n FROM qualifying AS qual\n JOIN drivers AS d\n ON qual.driverId = d.driverId\n JOIN races AS r\n ON qual.raceId = r.raceId\n WHERE d.nationality = 'British'\n AND CAST(strftime('%Y', d.dob) AS INTEGER) > 1980\n AND qual.q3 IS NOT NULL\n AND TRIM(qual.q3) NOT IN ('', 'None')\n)\nSELECT\n driver_full_name,\n race_name,\n race_year,\n q3_time\nFROM qualified\nWHERE q3_milliseconds = (\n SELECT MIN(q3_milliseconds)\n FROM qualified\n);\t----- bird -----\tformula_1", "270": "WITH driver_fastest_laps AS (\n SELECT\n raceId,\n driverId,\n MIN(milliseconds) AS fastest_milliseconds\n FROM lapTimes\n WHERE milliseconds IS NOT NULL\n GROUP BY raceId, driverId\n),\nranked_fastest_laps AS (\n SELECT\n raceId,\n driverId,\n DENSE_RANK() OVER (\n PARTITION BY raceId\n ORDER BY fastest_milliseconds\n ) AS fastest_lap_rank\n FROM driver_fastest_laps\n)\nSELECT COUNT(DISTINCT d.driverId)\nFROM ranked_fastest_laps AS r\nJOIN drivers AS d\n ON d.driverId = r.driverId\nWHERE r.fastest_lap_rank = 2\n AND d.dob >= '1976-01-01';\t----- bird -----\tformula_1", "271": "WITH q3_times AS (\n SELECT\n d.driverRef,\n CAST(substr(q.q3, 1, instr(q.q3, ':') - 1) AS REAL) * 60 +\n CAST(substr(q.q3, instr(q.q3, ':') + 1) AS REAL) AS q3_seconds\n FROM qualifying AS q\n JOIN races AS r\n ON q.raceId = r.raceId\n JOIN drivers AS d\n ON q.driverId = d.driverId\n WHERE r.year = 2017\n AND r.name = 'Italian Grand Prix'\n AND q.q3 IS NOT NULL\n AND q.q3 <> ''\n AND instr(q.q3, ':') > 0\n)\nSELECT driverRef\nFROM q3_times\nWHERE q3_seconds = (\n SELECT MIN(q3_seconds)\n FROM q3_times\n);\t----- bird -----\tformula_1", "272": "WITH season_points AS (\n SELECT\n cs.constructorId,\n r.year,\n MAX(cs.points) AS season_points\n FROM constructorStandings AS cs\n JOIN races AS r\n ON cs.raceId = r.raceId\n GROUP BY\n cs.constructorId,\n r.year\n),\ncareer AS (\n SELECT\n c.constructorId,\n c.name,\n c.url,\n COALESCE(SUM(sp.season_points), 0.0) AS career_points\n FROM constructors AS c\n LEFT JOIN season_points AS sp\n ON c.constructorId = sp.constructorId\n WHERE c.nationality = 'Italian'\n GROUP BY\n c.constructorId,\n c.name,\n c.url\n),\nranked AS (\n SELECT\n name,\n career_points,\n url,\n RANK() OVER (ORDER BY career_points DESC) AS rnk\n FROM career\n)\nSELECT\n name,\n career_points,\n url\nFROM ranked\nWHERE rnk <= 3\nORDER BY\n rnk,\n career_points DESC,\n name;\t----- bird -----\tformula_1", "273": "SELECT\n COUNT(DISTINCT CASE WHEN d.forename = 'Peter' THEN d.driverId END) AS Peter,\n COUNT(DISTINCT CASE WHEN d.forename = 'John' THEN d.driverId END) AS John\nFROM drivers AS d\nJOIN results AS r\n ON d.driverId = r.driverId\nWHERE r.position = 1\n AND d.forename IN ('Peter', 'John');\t----- bird -----\tformula_1", "274": "SELECT DISTINCT d.nationality\nFROM drivers AS d\nJOIN qualifying AS q\n ON d.driverId = q.driverId\nWHERE q.q3 = (\n SELECT MIN(q3)\n FROM qualifying\n WHERE q3 IS NOT NULL AND q3 <> ''\n);\t----- bird -----\tformula_1", "275": "SELECT\n c.nationality,\n COUNT(DISTINCT f.constructorId) AS constructor_count\nFROM constructors AS c\nLEFT JOIN (\n SELECT DISTINCT constructorId\n FROM results\n WHERE `rank` = 1\n) AS f\n ON c.constructorId = f.constructorId\nGROUP BY c.nationality\nORDER BY c.nationality;\t----- bird -----\tformula_1", "276": "SELECT\n s.year,\n (\n SELECT COUNT(p.stop)\n FROM pitStops AS p\n JOIN races AS r ON p.raceId = r.raceId\n WHERE r.year = s.year\n AND EXISTS (\n SELECT 1\n FROM driverStandings AS ds\n JOIN drivers AS d ON ds.driverId = d.driverId\n WHERE ds.raceId = r.raceId\n AND d.nationality = 'Australian'\n AND ds.position < 20\n )\n ) AS total_pit_stops\nFROM seasons AS s\nWHERE s.year BETWEEN 2002 AND 2013\nORDER BY s.year;\t----- bird -----\tformula_1", "277": "SELECT COUNT(DISTINCT q.driverId)\nFROM qualifying AS q\nJOIN races AS r\n ON q.raceId = r.raceId\nWHERE r.year = 1995\n AND q.q1 IS NOT NULL\n AND q.q1 <> ''\n AND q.q1 <> 'None'\n AND q.q1 LIKE '%:%'\n AND (\n CAST(substr(q.q1, 1, instr(q.q1, ':') - 1) AS REAL) * 60.0 +\n CAST(substr(q.q1, instr(q.q1, ':') + 1) AS REAL)\n ) > 120.0;\t----- bird -----\tformula_1", "278": "SELECT\n d.forename || ' ' || d.surname AS driver_full_name,\n p.duration AS pit_stop_time,\n r.name AS race_name,\n c.name AS circuit_name,\n c.location AS circuit_location\nFROM pitStops AS p\nJOIN races AS r\n ON p.raceId = r.raceId\nJOIN drivers AS d\n ON p.driverId = d.driverId\nJOIN circuits AS c\n ON r.circuitId = c.circuitId\nWHERE r.date LIKE '2016-09%'\n AND p.milliseconds = (\n SELECT MIN(p2.milliseconds)\n FROM pitStops AS p2\n JOIN races AS r2\n ON p2.raceId = r2.raceId\n WHERE r2.date LIKE '2016-09%'\n );\t----- bird -----\tformula_1", "279": "WITH oldest_winner AS (\n SELECT\n d.driverId,\n d.dob,\n d.forename,\n d.surname,\n d.nationality\n FROM drivers AS d\n JOIN results AS r\n ON d.driverId = r.driverId\n WHERE r.position = 1\n AND d.dob IS NOT NULL\n GROUP BY\n d.driverId,\n d.dob,\n d.forename,\n d.surname,\n d.nationality\n ORDER BY\n d.dob ASC,\n (d.forename || ' ' || d.surname) COLLATE NOCASE ASC\n LIMIT 1\n),\nfirst_win AS (\n SELECT\n ra.name,\n ra.date\n FROM results AS r\n JOIN races AS ra\n ON r.raceId = ra.raceId\n WHERE r.driverId = (SELECT driverId FROM oldest_winner)\n AND r.position = 1\n ORDER BY\n ra.date ASC,\n ra.name COLLATE NOCASE ASC,\n ra.raceId ASC\n LIMIT 1\n)\nSELECT\n ow.forename || ' ' || ow.surname AS full_name,\n ow.nationality,\n fw.name AS race_name,\n fw.date AS race_date,\n (\n SELECT COUNT(DISTINCT r.raceId)\n FROM results AS r\n WHERE r.driverId = ow.driverId\n ) AS total_races_started\nFROM oldest_winner AS ow\nJOIN first_win AS fw\n ON 1 = 1;\t----- bird -----\tformula_1", "280": "SELECT COUNT(DISTINCT r.raceId)\nFROM races AS r\nJOIN results AS res ON r.raceId = res.raceId\nJOIN status AS s ON res.statusId = s.statusId\nWHERE r.name = 'Canadian Grand Prix'\n AND s.status = 'Accident';\t----- bird -----\tformula_1", "281": "WITH q2_data AS (\n SELECT\n d.forename,\n d.surname,\n c.name AS constructor_name,\n TRIM(q.q2) AS q2_time,\n COALESCE(NULLIF(res.grid, 0), 999) AS grid,\n d.driverId\n FROM qualifying AS q\n JOIN races AS r ON q.raceId = r.raceId\n JOIN drivers AS d ON q.driverId = d.driverId\n JOIN constructors AS c ON q.constructorId = c.constructorId\n LEFT JOIN results AS res ON res.raceId = q.raceId AND res.driverId = q.driverId\n WHERE r.year = 2017\n AND r.name = 'Italian Grand Prix'\n AND q.q2 IS NOT NULL\n AND TRIM(q.q2) <> ''\n AND TRIM(q.q2) <> 'None'\n AND instr(TRIM(q.q2), ':') > 0\n), q2_parsed AS (\n SELECT\n forename,\n surname,\n constructor_name,\n grid,\n driverId,\n CASE\n WHEN instr(q2_time, '.') > 0 THEN\n CAST(substr(q2_time, 1, instr(q2_time, ':') - 1) AS INTEGER) * 60000 +\n CAST(substr(q2_time, instr(q2_time, ':') + 1, instr(q2_time, '.') - instr(q2_time, ':') - 1) AS INTEGER) * 1000 +\n CAST(substr(q2_time, instr(q2_time, '.') + 1, 3) AS INTEGER) *\n CASE\n WHEN length(substr(q2_time, instr(q2_time, '.') + 1)) = 1 THEN 100\n WHEN length(substr(q2_time, instr(q2_time, '.') + 1)) = 2 THEN 10\n ELSE 1\n END\n ELSE\n CAST(substr(q2_time, 1, instr(q2_time, ':') - 1) AS INTEGER) * 60000 +\n CAST(substr(q2_time, instr(q2_time, ':') + 1) AS INTEGER) * 1000\n END AS q2_milliseconds\n FROM q2_data\n)\nSELECT forename, surname, constructor_name\nFROM q2_parsed\nWHERE q2_milliseconds IS NOT NULL\nORDER BY q2_milliseconds ASC, grid ASC, driverId ASC\nLIMIT 1 OFFSET 1;\t----- bird -----\tformula_1", "282": "WITH q2_raw AS (\n SELECT\n d.surname,\n r.name AS race_name,\n TRIM(q.q2) AS q2\n FROM qualifying AS q\n JOIN races AS r ON q.raceId = r.raceId\n JOIN drivers AS d ON q.driverId = d.driverId\n WHERE r.year = 2017\n AND q.q2 IS NOT NULL\n AND TRIM(q.q2) <> ''\n AND instr(TRIM(q.q2), ':') > 0\n),\nq2_times AS (\n SELECT\n surname,\n race_name,\n CAST(substr(q2, 1, instr(q2, ':') - 1) AS INTEGER) * 60000 +\n CAST(\n substr(\n q2,\n instr(q2, ':') + 1,\n CASE\n WHEN instr(q2, '.') > 0 THEN instr(q2, '.') - instr(q2, ':') - 1\n ELSE length(q2) - instr(q2, ':')\n END\n ) AS INTEGER\n ) * 1000 +\n CASE\n WHEN instr(q2, '.') > 0 THEN CAST(substr(q2 || '000', instr(q2, '.') + 1, 3) AS INTEGER)\n ELSE 0\n END AS q2_ms\n FROM q2_raw\n)\nSELECT DISTINCT\n surname,\n race_name\nFROM q2_times\nWHERE q2_ms = (SELECT MIN(q2_ms) FROM q2_times);\t----- bird -----\tformula_1", "283": "WITH q3_times AS (\n SELECT\n d.number,\n TRIM(q.q3) AS q3_time\n FROM qualifying AS q\n JOIN races AS r ON q.raceId = r.raceId\n JOIN drivers AS d ON q.driverId = d.driverId\n WHERE r.year = 2017\n AND r.name = 'Italian Grand Prix'\n AND q.q3 IS NOT NULL\n AND TRIM(q.q3) <> ''\n AND instr(TRIM(q.q3), ':') > 0\n AND instr(TRIM(q.q3), '.') > 0\n),\nq3_milliseconds AS (\n SELECT\n number,\n CAST(substr(q3_time, 1, instr(q3_time, ':') - 1) AS INTEGER) * 60000 +\n CAST(substr(q3_time, instr(q3_time, ':') + 1, instr(q3_time, '.') - instr(q3_time, ':') - 1) AS INTEGER) * 1000 +\n CAST(substr(q3_time, instr(q3_time, '.') + 1) AS INTEGER) AS q3_ms\n FROM q3_times\n)\nSELECT DISTINCT number\nFROM q3_milliseconds\nWHERE q3_ms = (SELECT MIN(q3_ms) FROM q3_milliseconds);\t----- bird -----\tformula_1", "284": "WITH q3_times AS (\n SELECT\n d.code,\n q.q3,\n CAST(substr(q.q3, 1, instr(q.q3, ':') - 1) AS REAL) * 60000 +\n CAST(substr(q.q3, instr(q.q3, ':') + 1, 2) AS REAL) * 1000 +\n CAST(substr(q.q3, instr(q.q3, '.') + 1) AS REAL) AS q3_ms\n FROM qualifying AS q\n JOIN drivers AS d\n ON q.driverId = d.driverId\n JOIN races AS r\n ON q.raceId = r.raceId\n WHERE r.year = 2017\n AND r.name = 'Italian Grand Prix'\n AND q.q3 IS NOT NULL\n AND q.q3 <> ''\n AND instr(q.q3, ':') > 0\n AND instr(q.q3, '.') > 0\n)\nSELECT DISTINCT\n code,\n q3\nFROM q3_times\nWHERE q3_ms = (\n SELECT MIN(q3_ms)\n FROM q3_times\n);\t----- bird -----\tformula_1", "285": "WITH q3_times AS (\n SELECT\n d.nationality,\n CASE\n WHEN qual.q3 LIKE '%:%'\n THEN CAST(substr(qual.q3, 1, instr(qual.q3, ':') - 1) AS REAL) * 60000\n + CAST(substr(qual.q3, instr(qual.q3, ':') + 1) AS REAL) * 1000\n ELSE CAST(qual.q3 AS REAL) * 1000\n END AS q3_ms\n FROM qualifying AS qual\n JOIN races AS r ON qual.raceId = r.raceId\n JOIN drivers AS d ON qual.driverId = d.driverId\n WHERE r.year = 2017\n AND r.name = 'Italian Grand Prix'\n AND qual.q3 IS NOT NULL\n AND qual.q3 <> ''\n)\nSELECT nationality\nFROM q3_times\nWHERE q3_ms = (SELECT MIN(q3_ms) FROM q3_times);\t----- bird -----\tformula_1", "286": "SELECT\n r.year,\n res.time\nFROM races AS r\nJOIN results AS res\n ON r.raceId = res.raceId\nWHERE r.name = 'Chinese Grand Prix'\n AND r.year BETWEEN 2000 AND 2009\n AND r.time IS NOT NULL\n AND res.position = 2\nORDER BY r.time ASC, r.year DESC\nLIMIT 1;\t----- bird -----\tformula_1", "287": "SELECT DISTINCT d.code\nFROM drivers AS d\nJOIN qualifying AS q ON d.driverId = q.driverId\nJOIN races AS r ON q.raceId = r.raceId\nWHERE r.year = 2017\n AND r.name = 'Italian Grand Prix'\n AND q.q3 IS NOT NULL\n AND TRIM(q.q3) <> ''\n AND d.code IS NOT NULL\nORDER BY d.code;\t----- bird -----\tformula_1", "288": "SELECT\n r.year,\n d.forename,\n d.surname,\n res.time\nFROM races AS r\nJOIN results AS res\n ON r.raceId = res.raceId\nJOIN drivers AS d\n ON res.driverId = d.driverId\nWHERE r.name = 'Canadian Grand Prix'\n AND r.year BETWEEN 2007 AND 2017\n AND r.time <= '17:00:00'\n AND res.position = 1\nORDER BY r.year;\t----- bird -----\tformula_1", "289": "SELECT DISTINCT\n d.number,\n d.surname\nFROM drivers AS d\nJOIN qualifying AS q\n ON d.driverId = q.driverId\nJOIN races AS r\n ON q.raceId = r.raceId\nWHERE r.year = 2017\n AND r.name = 'Italian Grand Prix'\n AND q.q3 IS NOT NULL\n AND q.q3 <> ''\n AND q.q3 <> 'None'\n AND q.q3 < '1:38.000';\t----- bird -----\tformula_1", "290": "WITH race_start AS (\n SELECT\n c.circuitRef,\n CAST(strftime('%s', '2000-01-01 ' || TRIM(r.time)) AS INTEGER) AS start_seconds\n FROM races AS r\n JOIN circuits AS c\n ON r.circuitId = c.circuitId\n WHERE r.time IS NOT NULL\n AND TRIM(r.time) <> ''\n AND TRIM(r.time) NOT IN ('None', 'none', 'NULL', 'null')\n),\nvalid_race_start AS (\n SELECT circuitRef, start_seconds\n FROM race_start\n WHERE start_seconds IS NOT NULL\n),\nbounds AS (\n SELECT\n MIN(start_seconds) AS min_seconds,\n MAX(start_seconds) AS max_seconds\n FROM valid_race_start\n),\nearliest AS (\n SELECT DISTINCT circuitRef\n FROM valid_race_start\n WHERE start_seconds = (SELECT min_seconds FROM bounds)\n),\nlatest AS (\n SELECT DISTINCT circuitRef\n FROM valid_race_start\n WHERE start_seconds = (SELECT max_seconds FROM bounds)\n)\nSELECT\n e.circuitRef AS earliest_circuit_ref,\n l.circuitRef AS latest_circuit_ref,\n (SELECT max_seconds - min_seconds FROM bounds) AS gap_seconds\nFROM earliest AS e\nCROSS JOIN latest AS l\nORDER BY e.circuitRef, l.circuitRef;\t----- bird -----\tformula_1", "291": "SELECT\n d.forename,\n d.surname\nFROM drivers AS d\nJOIN results AS r\n ON d.driverId = r.driverId\nWHERE\n CAST(strftime('%Y', d.dob) AS INTEGER) BETWEEN 1980 AND 1990\n AND r.fastestLapSpeed IS NOT NULL\n AND TRIM(r.fastestLapSpeed) NOT IN ('', 'None')\n AND CAST(TRIM(r.fastestLapSpeed) AS REAL) > 0\nGROUP BY\n d.driverId,\n d.forename,\n d.surname,\n d.dob\nORDER BY\n MAX(CAST(TRIM(r.fastestLapSpeed) AS REAL)) DESC,\n d.dob ASC,\n d.surname ASC\nLIMIT 3;\t----- bird -----\tformula_1", "292": "SELECT d.driverRef\nFROM drivers AS d\nJOIN qualifying AS q\n ON d.driverId = q.driverId\nJOIN races AS r\n ON q.raceId = r.raceId\nWHERE r.year = 2017\n AND r.name = 'Italian Grand Prix'\n AND q.q1 IS NOT NULL\n AND LOWER(TRIM(q.q1)) NOT IN ('', 'none', 'null')\n AND (\n q.q2 IS NULL\n OR LOWER(TRIM(q.q2)) IN ('', 'none', 'null')\n )\nGROUP BY d.driverId, d.driverRef\nORDER BY\n MIN(\n CASE\n WHEN instr(TRIM(q.q1), ':') > 0 THEN\n CAST(substr(TRIM(q.q1), 1, instr(TRIM(q.q1), ':') - 1) AS REAL) * 60 +\n CAST(substr(TRIM(q.q1), instr(TRIM(q.q1), ':') + 1) AS REAL)\n ELSE CAST(TRIM(q.q1) AS REAL)\n END\n ) DESC,\n d.driverId ASC;\t----- bird -----\tformula_1", "293": "SELECT\n COUNT(T1.driverId)\nFROM results AS T1\nJOIN status AS T2\n ON T1.statusId = T2.statusId\nJOIN races AS T3\n ON T1.raceId = T3.raceId\nWHERE\n T3.year = 1962\n AND T3.name = 'British Grand Prix'\n AND T2.status = 'Withdrew';\t----- bird -----\tformula_1", "294": "SELECT\n ROUND(\n COUNT(DISTINCT CASE WHEN st.status = 'Finished' OR st.status LIKE '+% Lap' THEN r.driverId END) * 100.0 /\n NULLIF(COUNT(DISTINCT r.driverId), 0),\n 2\n )\nFROM results AS r\nJOIN races AS ra\n ON r.raceId = ra.raceId\nLEFT JOIN status AS st\n ON r.statusId = st.statusId\nWHERE ra.year = 1957\n AND ra.name = 'British Grand Prix';\t----- bird -----\tformula_1", "295": "SELECT ROUND(AVG(total_expense), 2)\nFROM (\n SELECT SUM(e.cost) AS total_expense\n FROM expense AS e\n JOIN member AS m\n ON e.link_to_member = m.member_id\n JOIN budget AS b\n ON e.link_to_budget = b.budget_id\n WHERE m.first_name = 'Elijah'\n AND m.last_name = 'Allen'\n AND strftime('%m', e.expense_date) IN ('09', '10')\n GROUP BY b.link_to_event\n);\t----- bird -----\tstudent_club", "296": "SELECT\n COALESCE(SUM(CASE WHEN substr(e.event_date, 1, 4) = '2019' THEN b.spent ELSE 0 END), 0) -\n COALESCE(SUM(CASE WHEN substr(e.event_date, 1, 4) = '2020' THEN b.spent ELSE 0 END), 0)\nFROM event AS e\nJOIN budget AS b\n ON e.event_id = b.link_to_event;\t----- bird -----\tstudent_club", "297": "SELECT notes\nFROM income\nWHERE source = 'Fundraising'\n AND date_received = '2019-09-14';\t----- bird -----\tstudent_club", "298": "SELECT\n CAST(SUM(CASE WHEN T2.event_name = 'Yearly Kickoff' THEN T1.amount ELSE 0 END) AS REAL) /\n SUM(CASE WHEN T2.event_name = 'October Meeting' THEN T1.amount ELSE 0 END)\nFROM budget AS T1\nJOIN event AS T2\n ON T1.link_to_event = T2.event_id\nWHERE T1.category = 'Advertisement';\t----- bird -----\tstudent_club", "299": "WITH event_ratios AS (\n SELECT\n e.event_id,\n e.event_name,\n COALESCE(SUM(b.spent), 0) * 1.0 / SUM(b.amount) AS ratio\n FROM event AS e\n JOIN budget AS b\n ON e.event_id = b.link_to_event\n WHERE e.status = 'Closed'\n GROUP BY e.event_id, e.event_name\n HAVING SUM(b.amount) > 0\n)\nSELECT event_name\nFROM event_ratios\nWHERE ratio = (SELECT MAX(ratio) FROM event_ratios);\t----- bird -----\tstudent_club", "300": "SELECT\n T1.first_name,\n T1.last_name\nFROM member AS T1\nJOIN attendance AS T2\n ON T1.member_id = T2.link_to_member\nGROUP BY\n T1.member_id,\n T1.first_name,\n T1.last_name\nHAVING\n COUNT(DISTINCT T2.link_to_event) > 7;\t----- bird -----\tstudent_club", "301": "SELECT m.first_name, m.last_name, m.phone\nFROM member AS m\nWHERE EXISTS (\n SELECT 1\n FROM expense AS e\n WHERE e.link_to_member = m.member_id\n AND e.cost > (SELECT AVG(cost) FROM expense)\n);\t----- bird -----\tstudent_club", "302": "WITH fall_event_attendance AS (\n SELECT\n e.event_id,\n COUNT(DISTINCT a.link_to_member) AS attendance_count\n FROM event AS e\n LEFT JOIN attendance AS a\n ON e.event_id = a.link_to_event\n WHERE date(e.event_date) BETWEEN '2019-09-01' AND '2019-11-30'\n GROUP BY e.event_id\n),\nfall_average AS (\n SELECT\n COALESCE(ROUND(AVG(attendance_count), 1), 0.0) AS avg_attendance\n FROM fall_event_attendance\n),\nwomens_soccer AS (\n SELECT\n COALESCE(COUNT(DISTINCT a.link_to_member), 0) AS attendance_count\n FROM event AS e\n LEFT JOIN attendance AS a\n ON e.event_id = a.link_to_event\n WHERE e.event_name = 'Women''s Soccer'\n AND date(e.event_date) BETWEEN '2019-09-01' AND '2019-11-30'\n)\nSELECT\n ws.attendance_count,\n fa.avg_attendance,\n CASE\n WHEN ws.attendance_count > fa.avg_attendance THEN 'more'\n WHEN ws.attendance_count < fa.avg_attendance THEN 'fewer'\n ELSE 'equal'\n END AS verdict\nFROM womens_soccer AS ws\nCROSS JOIN fall_average AS fa;\t----- bird -----\tstudent_club", "303": "WITH chss_departments AS (\n SELECT DISTINCT department\n FROM major\n WHERE college = 'College of Humanities and Social Sciences'\n),\ndept_majors AS (\n SELECT\n m.department,\n m.major_id,\n m.major_name\n FROM major AS m\n JOIN chss_departments AS d\n ON m.department = d.department\n),\nmajor_counts AS (\n SELECT\n dm.department,\n dm.major_id,\n dm.major_name,\n COUNT(mem.member_id) AS member_count\n FROM dept_majors AS dm\n LEFT JOIN member AS mem\n ON mem.link_to_major = dm.major_id\n GROUP BY\n dm.department,\n dm.major_id,\n dm.major_name\n),\noffered AS (\n SELECT\n department,\n GROUP_CONCAT(major_name, ', ') AS majors_offered\n FROM (\n SELECT DISTINCT department, major_name\n FROM dept_majors\n )\n GROUP BY department\n),\nheld AS (\n SELECT\n department,\n GROUP_CONCAT(major_name, ', ') AS majors_held\n FROM (\n SELECT DISTINCT department, major_name\n FROM major_counts\n WHERE member_count > 0\n )\n GROUP BY department\n),\naverages AS (\n SELECT\n department,\n ROUND(AVG(member_count * 1.0), 2) AS average_members_per_major\n FROM major_counts\n GROUP BY department\n)\nSELECT\n a.department,\n COALESCE(o.majors_offered, '') AS majors_offered,\n COALESCE(h.majors_held, '') AS majors_held_by_members,\n a.average_members_per_major\nFROM averages AS a\nJOIN offered AS o\n ON a.department = o.department\nLEFT JOIN held AS h\n ON a.department = h.department\nORDER BY a.department;\t----- bird -----\tstudent_club", "304": "WITH events_2019 AS (\n SELECT event_id, type\n FROM event\n WHERE strftime('%Y', event_date) = '2019'\n),\nattendance_by_type AS (\n SELECT e.type,\n COUNT(DISTINCT a.link_to_member) AS member_count\n FROM events_2019 AS e\n LEFT JOIN attendance AS a\n ON a.link_to_event = e.event_id\n GROUP BY e.type\n),\nbudget_by_type AS (\n SELECT e.type,\n COALESCE(SUM(b.amount), 0) AS total_budget\n FROM events_2019 AS e\n LEFT JOIN budget AS b\n ON b.link_to_event = e.event_id\n GROUP BY e.type\n)\nSELECT e.type AS event_type,\n COALESCE(a.member_count, 0) AS member_count,\n COALESCE(b.total_budget, 0) AS total_budget\nFROM (SELECT DISTINCT type FROM events_2019) AS e\nLEFT JOIN attendance_by_type AS a\n ON a.type IS e.type\nLEFT JOIN budget_by_type AS b\n ON b.type IS e.type\nORDER BY event_type;\t----- bird -----\tstudent_club", "305": "SELECT\n m.department,\n COALESCE(SUM(dues.amount), 0) AS total_dues\nFROM major AS m\nLEFT JOIN (\n SELECT\n mem.link_to_major,\n inc.amount\n FROM member AS mem\n JOIN income AS inc\n ON inc.link_to_member = mem.member_id\n AND inc.source = 'Dues'\n WHERE mem.position = 'Member'\n AND EXISTS (\n SELECT 1\n FROM attendance AS att\n WHERE att.link_to_member = mem.member_id\n )\n) AS dues\n ON dues.link_to_major = m.major_id\nWHERE m.college = (\n SELECT college\n FROM major\n WHERE department = 'Electrical and Computer Engineering Department'\n LIMIT 1\n)\nGROUP BY m.department;\t----- bird -----\tstudent_club", "306": "WITH qualifying_budget_lines AS (\n SELECT DISTINCT\n link_to_member,\n link_to_budget\n FROM expense\n WHERE cost > 50\n AND link_to_budget IS NOT NULL\n)\nSELECT\n m.first_name,\n m.last_name,\n ROUND(SUM(b.remaining), 2) AS total_amount_left\nFROM qualifying_budget_lines AS q\nJOIN member AS m\n ON q.link_to_member = m.member_id\nJOIN budget AS b\n ON q.link_to_budget = b.budget_id\nGROUP BY\n m.member_id,\n m.first_name,\n m.last_name\nORDER BY\n total_amount_left DESC,\n m.last_name,\n m.first_name;\t----- bird -----\tstudent_club", "307": "SELECT SUM(income.amount)\nFROM income\nWHERE income.source = 'Dues'\n AND income.link_to_member IN (\n SELECT attendance.link_to_member\n FROM attendance\n JOIN event ON attendance.link_to_event = event.event_id\n WHERE event.event_name = 'Football game'\n );\t----- bird -----\tstudent_club", "308": "SELECT COUNT(m.major_name)\nFROM major AS m\nWHERE m.college IN (\n SELECT mj.college\n FROM member AS mem\n JOIN major AS mj ON mem.link_to_major = mj.major_id\n WHERE mem.first_name = 'Tyler'\n AND mem.last_name = 'Hewitt'\n)\nAND NOT EXISTS (\n SELECT 1\n FROM member AS mem2\n WHERE mem2.link_to_major = m.major_id\n);\t----- bird -----\tstudent_club", "309": "WITH advertising_events AS (\n SELECT DISTINCT b.link_to_event\n FROM budget AS b\n JOIN event AS e\n ON b.link_to_event = e.event_id\n WHERE LOWER(TRIM(b.category)) LIKE '%advertis%'\n)\nSELECT ROUND(AVG(member_count), 2)\nFROM (\n SELECT\n ae.link_to_event,\n COUNT(DISTINCT a.link_to_member) AS member_count\n FROM advertising_events AS ae\n LEFT JOIN attendance AS a\n ON ae.link_to_event = a.link_to_event\n GROUP BY ae.link_to_event\n) AS event_counts;\t----- bird -----\tstudent_club", "310": "SELECT\n e.event_name,\n e.location,\n COUNT(a.link_to_member) AS number_of_members\nFROM event AS e\nLEFT JOIN attendance AS a\n ON e.event_id = a.link_to_event\nWHERE e.type = 'Budget'\nGROUP BY\n e.event_id,\n e.event_name,\n e.location;\t----- bird -----\tstudent_club", "311": "WITH major_counts AS (\n SELECT\n m.major_name,\n COUNT(DISTINCT a.link_to_member) AS attendee_count\n FROM event e\n JOIN attendance a ON a.link_to_event = e.event_id\n JOIN member mem ON mem.member_id = a.link_to_member\n JOIN major m ON m.major_id = mem.link_to_major\n WHERE e.event_name = 'Football game'\n GROUP BY m.major_name\n)\nSELECT\n major_name,\n attendee_count\nFROM major_counts\nWHERE attendee_count = (\n SELECT MAX(attendee_count)\n FROM major_counts\n)\nORDER BY major_name;\t----- bird -----\tstudent_club", "312": "SELECT\n ROUND(\n 100.0 * COUNT(CASE WHEN NOT EXISTS (\n SELECT 1\n FROM member AS m\n WHERE m.link_to_major = maj.major_id\n ) THEN 1 END) / COUNT(maj.major_id),\n 2\n )\nFROM major AS maj;\t----- bird -----\tstudent_club", "313": "WITH member_attendance AS (\n SELECT\n m.member_id,\n CASE\n WHEN LOWER(TRIM(m.position)) IN ('president', 'vice president', 'secretary', 'treasurer')\n THEN 'officer'\n ELSE 'other'\n END AS member_group,\n COUNT(DISTINCT a.link_to_event) AS events_attended\n FROM member AS m\n LEFT JOIN attendance AS a\n ON m.member_id = a.link_to_member\n GROUP BY\n m.member_id,\n CASE\n WHEN LOWER(TRIM(m.position)) IN ('president', 'vice president', 'secretary', 'treasurer')\n THEN 'officer'\n ELSE 'other'\n END\n)\nSELECT\n ROUND(AVG(CASE WHEN member_group = 'officer' THEN events_attended END), 2) AS avg_events_per_officer,\n ROUND(AVG(CASE WHEN member_group = 'other' THEN events_attended END), 2) AS avg_events_per_other_student\nFROM member_attendance;\t----- bird -----\tstudent_club", "314": "WITH RECURSIVE\nover_budget_events AS (\n SELECT DISTINCT link_to_event\n FROM budget\n WHERE amount - spent < 0\n),\nexpense_descriptions AS (\n SELECT DISTINCT\n REPLACE(\n REPLACE(\n REPLACE(LOWER(TRIM(e.expense_description)), ';', ','),\n ' and ', ','\n ),\n ' & ', ','\n ) AS description\n FROM expense AS e\n JOIN budget AS b\n ON e.link_to_budget = b.budget_id\n JOIN over_budget_events AS obe\n ON b.link_to_event = obe.link_to_event\n WHERE e.expense_description IS NOT NULL\n AND TRIM(e.expense_description) <> ''\n),\nsplit(description, item, rest) AS (\n SELECT\n description,\n CASE\n WHEN instr(description, ',') > 0 THEN substr(description, 1, instr(description, ',') - 1)\n ELSE description\n END,\n CASE\n WHEN instr(description, ',') > 0 THEN substr(description, instr(description, ',') + 1)\n ELSE NULL\n END\n FROM expense_descriptions\n UNION ALL\n SELECT\n description,\n CASE\n WHEN instr(rest, ',') > 0 THEN substr(rest, 1, instr(rest, ',') - 1)\n ELSE rest\n END,\n CASE\n WHEN instr(rest, ',') > 0 THEN substr(rest, instr(rest, ',') + 1)\n ELSE NULL\n END\n FROM split\n WHERE rest IS NOT NULL\n),\nkinds AS (\n SELECT\n CASE\n WHEN TRIM(item) LIKE 'and %' THEN TRIM(SUBSTR(TRIM(item), 5))\n ELSE TRIM(item)\n END AS kind\n FROM split\n)\nSELECT COUNT(DISTINCT kind)\nFROM kinds\nWHERE kind <> '' AND kind <> 'and';\t----- bird -----\tstudent_club", "315": "WITH attended_events AS (\n SELECT\n link_to_event AS event_id,\n COUNT(DISTINCT link_to_member) AS attendee_count\n FROM attendance\n GROUP BY link_to_event\n HAVING COUNT(DISTINCT link_to_member) > 0\n),\nwater_expenses AS (\n SELECT\n b.link_to_event AS event_id,\n SUM(e.cost) AS water_cost\n FROM expense AS e\n JOIN budget AS b\n ON e.link_to_budget = b.budget_id\n WHERE LOWER(e.expense_description) LIKE '%water%'\n OR LOWER(b.category) LIKE '%water%'\n GROUP BY b.link_to_event\n)\nSELECT\n ev.event_name,\n printf('%.2f', COALESCE(w.water_cost, 0.0) / a.attendee_count) AS amount\nFROM event AS ev\nJOIN attended_events AS a\n ON ev.event_id = a.event_id\nLEFT JOIN water_expenses AS w\n ON ev.event_id = w.event_id\nORDER BY ev.event_name, ev.event_id;\t----- bird -----\tstudent_club", "316": "SELECT\n SUM(CASE WHEN major.college = 'College of Humanities and Social Sciences' THEN 1 ELSE 0 END) AS college_members,\n SUM(CASE WHEN major.college IS NULL OR major.college <> 'College of Humanities and Social Sciences' THEN 1 ELSE 0 END) AS non_college_members\nFROM member\nLEFT JOIN major\n ON member.link_to_major = major.major_id;\t----- bird -----\tstudent_club", "317": "WITH chip_events AS (\n SELECT DISTINCT e.event_id\n FROM event AS e\n JOIN budget AS b ON b.link_to_event = e.event_id\n JOIN expense AS ex ON ex.link_to_budget = b.budget_id\n WHERE LOWER(ex.expense_description) LIKE '%chips%'\n),\nmax_budget AS (\n SELECT MAX(b.amount) AS max_amount\n FROM budget AS b\n WHERE b.link_to_event IN (SELECT event_id FROM chip_events)\n)\nSELECT DISTINCT e.event_name\nFROM event AS e\nJOIN budget AS b ON b.link_to_event = e.event_id\nWHERE e.event_id IN (SELECT event_id FROM chip_events)\n AND b.amount = (SELECT max_amount FROM max_budget);\t----- bird -----\tstudent_club", "318": "SELECT\n e.expense_date,\n SUM(e.cost) AS total_cost\nFROM expense AS e\nJOIN member AS m\n ON e.link_to_member = m.member_id\nWHERE\n m.position = 'Vice President'\nGROUP BY\n e.expense_date\nORDER BY\n e.expense_date DESC\nLIMIT 1;\t----- bird -----\tstudent_club", "319": "SELECT\n e.type,\n COUNT(DISTINCT a.link_to_member)\nFROM event AS e\nLEFT JOIN attendance AS a\n ON e.event_id = a.link_to_event\nWHERE e.location = 'MU 215'\nGROUP BY e.type;\t----- bird -----\tstudent_club", "320": "WITH college_counts AS (\n SELECT\n m.college,\n COUNT(*) AS number_of_majors\n FROM member AS mem\n JOIN major AS m\n ON mem.link_to_major = m.major_id\n WHERE m.college IS NOT NULL\n GROUP BY m.college\n)\nSELECT\n college,\n number_of_majors\nFROM college_counts\nWHERE number_of_majors = (\n SELECT MAX(number_of_majors)\n FROM college_counts\n)\nORDER BY college;\t----- bird -----\tstudent_club", "321": "SELECT\n e.location,\n COUNT(DISTINCT ex.expense_description) AS number_of_different_things\nFROM event AS e\nLEFT JOIN budget AS b\n ON e.event_id = b.link_to_event\nLEFT JOIN expense AS ex\n ON b.budget_id = ex.link_to_budget\nWHERE EXISTS (\n SELECT 1\n FROM budget AS qb\n WHERE qb.link_to_event = e.event_id\n AND qb.amount > 40\n)\nGROUP BY\n e.location;\t----- bird -----\tstudent_club", "322": "SELECT COALESCE(SUM(b.amount), 0)\nFROM budget AS b\nJOIN event AS e\n ON b.link_to_event = e.event_id\nWHERE e.event_date LIKE '2019-09-%'\n AND EXISTS (\n SELECT 1\n FROM expense AS ex\n JOIN budget AS bp\n ON ex.link_to_budget = bp.budget_id\n WHERE bp.link_to_event = e.event_id\n AND LOWER(ex.expense_description) = 'pizza'\n );\t----- bird -----\tstudent_club", "323": "SELECT ROUND(AVG(total_spent), 2)\nFROM (\n SELECT e.event_id, COALESCE(SUM(b.spent), 0) AS total_spent\n FROM event AS e\n LEFT JOIN budget AS b\n ON e.event_id = b.link_to_event\n GROUP BY e.event_id\n) AS event_totals;\t----- bird -----\tstudent_club", "324": "WITH event_budget AS (\n SELECT\n e.event_id,\n e.event_name,\n COALESCE(SUM(b.amount), 0) AS total_budget,\n COALESCE(SUM(b.spent), 0) AS total_spent\n FROM event AS e\n LEFT JOIN budget AS b\n ON b.link_to_event = e.event_id\n WHERE LOWER(TRIM(e.status)) = 'closed'\n GROUP BY e.event_id, e.event_name\n),\nevent_purchase_count AS (\n SELECT\n b.link_to_event AS event_id,\n SUM(\n CASE\n WHEN ex.expense_description IS NOT NULL\n AND TRIM(ex.expense_description) <> ''\n THEN LENGTH(ex.expense_description)\n - LENGTH(REPLACE(ex.expense_description, ',', ''))\n + 1\n ELSE 0\n END\n ) AS purchase_count\n FROM budget AS b\n JOIN expense AS ex\n ON ex.link_to_budget = b.budget_id\n GROUP BY b.link_to_event\n)\nSELECT eb.event_name\nFROM event_budget AS eb\nLEFT JOIN event_purchase_count AS epc\n ON epc.event_id = eb.event_id\nWHERE eb.total_spent <= eb.total_budget\nORDER BY COALESCE(epc.purchase_count, 0) DESC, eb.event_id ASC\nLIMIT 1;\t----- bird -----\tstudent_club", "325": "WITH type_counts AS (\n SELECT\n e.type,\n COUNT(a.link_to_member) AS member_count\n FROM event AS e\n LEFT JOIN attendance AS a\n ON e.event_id = a.link_to_event\n WHERE strftime('%Y-%m', e.event_date) BETWEEN '2019-09' AND '2020-05'\n AND e.type IS NOT NULL\n GROUP BY e.type\n)\nSELECT\n type,\n member_count\nFROM type_counts\nWHERE member_count = (SELECT MAX(member_count) FROM type_counts);\t----- bird -----\tstudent_club", "326": "WITH RECURSIVE food_expenses AS (\n SELECT\n e.expense_id,\n e.expense_description AS txt\n FROM expense AS e\n JOIN budget AS b\n ON e.link_to_budget = b.budget_id\n WHERE LOWER(b.category) = 'food'\n AND e.expense_description IS NOT NULL\n AND TRIM(e.expense_description) <> ''\n),\nsplit(expense_id, item, rest) AS (\n SELECT\n expense_id,\n TRIM(\n CASE\n WHEN INSTR(txt, ',') > 0 THEN SUBSTR(txt, 1, INSTR(txt, ',') - 1)\n ELSE txt\n END\n ),\n CASE\n WHEN INSTR(txt, ',') > 0 THEN SUBSTR(txt, INSTR(txt, ',') + 1)\n ELSE NULL\n END\n FROM food_expenses\n\n UNION ALL\n\n SELECT\n expense_id,\n TRIM(\n CASE\n WHEN INSTR(rest, ',') > 0 THEN SUBSTR(rest, 1, INSTR(rest, ',') - 1)\n ELSE rest\n END\n ),\n CASE\n WHEN INSTR(rest, ',') > 0 THEN SUBSTR(rest, INSTR(rest, ',') + 1)\n ELSE NULL\n END\n FROM split\n WHERE rest IS NOT NULL\n AND TRIM(rest) <> ''\n)\nSELECT\n MIN(item) AS item,\n COUNT(DISTINCT expense_id) AS record_count\nFROM split\nWHERE item <> ''\nGROUP BY LOWER(item)\nORDER BY record_count DESC, MIN(item) COLLATE NOCASE ASC\nLIMIT 1;\t----- bird -----\tstudent_club", "327": "WITH RECURSIVE filtered_expenses AS (\n SELECT\n e.expense_id,\n e.expense_description,\n e.cost,\n b.category\n FROM expense AS e\n JOIN budget AS b\n ON e.link_to_budget = b.budget_id\n JOIN event AS ev\n ON b.link_to_event = ev.event_id\n WHERE LOWER(TRIM(ev.event_name)) = 'october meeting'\n AND LOWER(TRIM(e.approved)) = 'true'\n),\nsplit AS (\n SELECT\n expense_id,\n cost,\n category,\n CASE\n WHEN INSTR(expense_description, ',') > 0\n THEN TRIM(SUBSTR(expense_description, 1, INSTR(expense_description, ',') - 1))\n ELSE TRIM(expense_description)\n END AS item,\n CASE\n WHEN INSTR(expense_description, ',') > 0\n THEN TRIM(SUBSTR(expense_description, INSTR(expense_description, ',') + 1))\n ELSE NULL\n END AS rest\n FROM filtered_expenses\n WHERE expense_description IS NOT NULL\n AND TRIM(expense_description) <> ''\n\n UNION ALL\n\n SELECT\n expense_id,\n cost,\n category,\n CASE\n WHEN INSTR(rest, ',') > 0\n THEN TRIM(SUBSTR(rest, 1, INSTR(rest, ',') - 1))\n ELSE TRIM(rest)\n END,\n CASE\n WHEN INSTR(rest, ',') > 0\n THEN TRIM(SUBSTR(rest, INSTR(rest, ',') + 1))\n ELSE NULL\n END\n FROM split\n WHERE rest IS NOT NULL\n AND rest <> ''\n),\nitemized AS (\n SELECT\n expense_id,\n LOWER(item) AS item_key,\n MIN(item) AS item_name,\n category,\n MIN(cost) AS cost\n FROM split\n WHERE item IS NOT NULL\n AND TRIM(item) <> ''\n GROUP BY\n expense_id,\n LOWER(item),\n category\n)\nSELECT\n MIN(item_name) AS item_name,\n category AS budget_category,\n SUM(cost) AS total_cost\nFROM itemized\nGROUP BY\n item_key,\n category\nORDER BY\n category COLLATE NOCASE,\n MIN(item_name) COLLATE NOCASE;\t----- bird -----\tstudent_club", "328": "SELECT\n e.event_name,\n e.event_date,\n COALESCE((\n SELECT SUM(b.amount)\n FROM budget AS b\n WHERE b.link_to_event = e.event_id\n ), 0) AS total_amount_budgeted,\n (\n SELECT COUNT(*)\n FROM attendance AS a\n WHERE a.link_to_event = e.event_id\n ) AS number_of_members_attended\nFROM event AS e\nORDER BY e.event_name ASC, e.event_date ASC;\t----- bird -----\tstudent_club", "329": "WITH RECURSIVE\nsacha_expenses AS (\n SELECT\n e.expense_id,\n e.expense_description\n FROM expense AS e\n JOIN member AS m\n ON e.link_to_member = m.member_id\n WHERE\n m.first_name = 'Sacha'\n AND m.last_name = 'Harrison'\n),\nsplit(expense_id, remaining, item) AS (\n SELECT\n expense_id,\n expense_description || ',',\n NULL\n FROM sacha_expenses\n\n UNION ALL\n\n SELECT\n expense_id,\n SUBSTR(remaining, INSTR(remaining, ',') + 1),\n TRIM(SUBSTR(remaining, 1, INSTR(remaining, ',') - 1))\n FROM split\n WHERE\n remaining <> ''\n AND INSTR(remaining, ',') > 0\n)\nSELECT\n MIN(TRIM(item)) AS item,\n COUNT(DISTINCT expense_id) AS times_bought\nFROM split\nWHERE\n item IS NOT NULL\n AND TRIM(item) <> ''\nGROUP BY LOWER(TRIM(item))\nORDER BY times_bought DESC, item;\t----- bird -----\tstudent_club", "330": "WITH RECURSIVE\nfiltered_expenses AS (\n SELECT\n expense_id,\n link_to_member,\n cost,\n expense_description\n FROM expense\n WHERE date(expense_date) BETWEEN '2019-10-01' AND '2019-11-30'\n AND link_to_member IS NOT NULL\n),\nsplit_items(expense_id, link_to_member, cost, item, rest) AS (\n SELECT\n expense_id,\n link_to_member,\n cost,\n CASE\n WHEN instr(expense_description, ',') > 0\n THEN substr(expense_description, 1, instr(expense_description, ',') - 1)\n ELSE expense_description\n END AS item,\n CASE\n WHEN instr(expense_description, ',') > 0\n THEN substr(expense_description, instr(expense_description, ',') + 1)\n ELSE ''\n END AS rest\n FROM filtered_expenses\n\n UNION ALL\n\n SELECT\n expense_id,\n link_to_member,\n cost,\n CASE\n WHEN instr(rest, ',') > 0\n THEN substr(rest, 1, instr(rest, ',') - 1)\n ELSE rest\n END AS item,\n CASE\n WHEN instr(rest, ',') > 0\n THEN substr(rest, instr(rest, ',') + 1)\n ELSE ''\n END AS rest\n FROM split_items\n WHERE rest <> ''\n),\nitem_counts AS (\n SELECT\n link_to_member,\n COUNT(DISTINCT LOWER(TRIM(item))) AS kind_count\n FROM split_items\n WHERE TRIM(item) <> ''\n GROUP BY link_to_member\n),\nspending_totals AS (\n SELECT\n link_to_member,\n COALESCE(ROUND(SUM(cost), 2), 0) AS total_spending\n FROM filtered_expenses\n GROUP BY link_to_member\n),\nmember_stats AS (\n SELECT\n st.link_to_member,\n COALESCE(ic.kind_count, 0) AS kind_count,\n st.total_spending\n FROM spending_totals AS st\n LEFT JOIN item_counts AS ic\n ON st.link_to_member = ic.link_to_member\n),\nmax_kinds AS (\n SELECT MAX(kind_count) AS max_kind_count\n FROM member_stats\n)\nSELECT\n m.first_name || ' ' || m.last_name AS full_name,\n ms.kind_count,\n ms.total_spending\nFROM member_stats AS ms\nJOIN member AS m\n ON ms.link_to_member = m.member_id\nJOIN max_kinds AS mk\n ON ms.kind_count = mk.max_kind_count\nORDER BY ms.kind_count DESC, ms.total_spending DESC, full_name;\t----- bird -----\tstudent_club", "331": "SELECT\n COUNT(DISTINCT T1.major_id)\nFROM major AS T1\nJOIN member AS T2\n ON T1.major_id = T2.link_to_major\nWHERE\n T1.department = 'Political Science Department';\t----- bird -----\tstudent_club", "332": "SELECT\n c.colour,\n COUNT(s.id) AS hero_count,\n RANK() OVER (ORDER BY COUNT(s.id) DESC) AS \"rank\"\nFROM superhero AS s\nJOIN publisher AS p\n ON s.publisher_id = p.id\nJOIN colour AS c\n ON s.eye_colour_id = c.id\nWHERE p.publisher_name = 'Marvel Comics'\n AND s.eye_colour_id IS NOT NULL\n AND c.colour <> 'No Colour'\nGROUP BY c.colour\nORDER BY hero_count DESC, c.colour ASC;\t----- bird -----\tsuperhero", "333": "SELECT DISTINCT T1.superhero_name\nFROM superhero AS T1\nJOIN publisher AS T2 ON T1.publisher_id = T2.id\nJOIN hero_power AS T3 ON T1.id = T3.hero_id\nJOIN superpower AS T4 ON T3.power_id = T4.id\nWHERE T2.publisher_name = 'Marvel Comics'\n AND T4.power_name = 'Super Strength';\t----- bird -----\tsuperhero", "334": "SELECT\n ROUND(\n SUM(CASE WHEN al.alignment = 'Neutral' THEN 1 ELSE 0 END) * 100.0 / NULLIF(COUNT(*), 0),\n 2\n ),\n SUM(CASE WHEN al.alignment = 'Neutral' AND pub.publisher_name = 'Marvel Comics' THEN 1 ELSE 0 END)\nFROM superhero AS s\nLEFT JOIN alignment AS al\n ON s.alignment_id = al.id\nLEFT JOIN publisher AS pub\n ON s.publisher_id = pub.id;\t----- bird -----\tsuperhero", "335": "WITH counts AS (\n SELECT 'Marvel Comics' AS publisher_name,\n COUNT(s.id) AS superhero_count\n FROM publisher AS p\n LEFT JOIN superhero AS s ON p.id = s.publisher_id\n WHERE p.publisher_name = 'Marvel Comics'\n\n UNION ALL\n\n SELECT 'DC Comics' AS publisher_name,\n COUNT(s.id) AS superhero_count\n FROM publisher AS p\n LEFT JOIN superhero AS s ON p.id = s.publisher_id\n WHERE p.publisher_name = 'DC Comics'\n)\nSELECT publisher_name,\n (SELECT MAX(superhero_count) FROM counts) -\n (SELECT MIN(superhero_count) FROM counts) AS difference\nFROM counts\nORDER BY superhero_count DESC\nLIMIT 1;\t----- bird -----\tsuperhero", "336": "SELECT T1.superhero_name\nFROM superhero AS T1\nJOIN colour AS T2\n ON T1.eye_colour_id = T2.id\nWHERE T1.height_cm BETWEEN 170 AND 190\n AND T2.colour = 'No Colour';\t----- bird -----\tsuperhero", "337": "SELECT\n ROUND(\n 100.0 * SUM(CASE WHEN p.publisher_name = 'Marvel Comics' THEN 1 ELSE 0 END) / COUNT(s.id),\n 2\n ) AS percentage\nFROM superhero AS s\nLEFT JOIN publisher AS p\n ON s.publisher_id = p.id\nWHERE s.height_cm BETWEEN 150 AND 180;\t----- bird -----\tsuperhero", "338": "SELECT DISTINCT T1.full_name\nFROM superhero AS T1\nJOIN hero_attribute AS T2\n ON T1.id = T2.hero_id\nJOIN attribute AS T3\n ON T2.attribute_id = T3.id\nWHERE T3.attribute_name = 'Strength'\n AND T2.attribute_value = (\n SELECT MAX(T4.attribute_value)\n FROM hero_attribute AS T4\n JOIN attribute AS T5\n ON T4.attribute_id = T5.id\n WHERE T5.attribute_name = 'Strength'\n )\n AND T1.full_name IS NOT NULL\n AND TRIM(LOWER(T1.full_name)) NOT IN ('-', 'none', 'n/a', '');\t----- bird -----\tsuperhero", "339": "SELECT\n T1.superhero_name,\n T3.publisher_name\nFROM superhero AS T1\nJOIN colour AS T2\n ON T1.eye_colour_id = T2.id\nLEFT JOIN publisher AS T3\n ON T1.publisher_id = T3.id\nWHERE\n T1.eye_colour_id = T1.hair_colour_id AND T1.eye_colour_id = T1.skin_colour_id AND T2.colour != 'No Colour';\t----- bird -----\tsuperhero", "340": "SELECT\n ROUND(\n SUM(CASE WHEN LOWER(c.colour) = 'blue' THEN 1 ELSE 0 END) * 100.0 / COUNT(*),\n 2\n )\nFROM superhero AS s\nJOIN gender AS g\n ON s.gender_id = g.id\nLEFT JOIN colour AS c\n ON s.skin_colour_id = c.id\nWHERE\n g.gender = 'Female';\t----- bird -----\tsuperhero", "341": "SELECT\n ROUND(\n CAST(SUM(CASE WHEN p.publisher_name = 'Marvel Comics' THEN 1 ELSE 0 END) AS REAL) * 100.0 / COUNT(s.id),\n 2\n )\nFROM superhero AS s\nJOIN gender AS g\n ON s.gender_id = g.id\nLEFT JOIN publisher AS p\n ON s.publisher_id = p.id\nWHERE g.gender = 'Female';\t----- bird -----\tsuperhero", "342": "SELECT\n CASE\n WHEN SUM(CASE WHEN p.publisher_name = 'DC Comics' THEN 1 ELSE 0 END) >\n SUM(CASE WHEN p.publisher_name = 'Marvel Comics' THEN 1 ELSE 0 END)\n THEN 'DC Comics'\n WHEN SUM(CASE WHEN p.publisher_name = 'Marvel Comics' THEN 1 ELSE 0 END) >\n SUM(CASE WHEN p.publisher_name = 'DC Comics' THEN 1 ELSE 0 END)\n THEN 'Marvel Comics'\n ELSE 'Tie'\n END AS publisher,\n ABS(\n COALESCE(SUM(CASE WHEN p.publisher_name = 'DC Comics' THEN 1 ELSE 0 END), 0) -\n COALESCE(SUM(CASE WHEN p.publisher_name = 'Marvel Comics' THEN 1 ELSE 0 END), 0)\n ) AS difference\nFROM publisher AS p\nJOIN superhero AS s\n ON p.id = s.publisher_id\nWHERE p.publisher_name IN ('DC Comics', 'Marvel Comics');\t----- bird -----\tsuperhero", "343": "SELECT AVG(CAST(s.height_cm AS REAL))\nFROM superhero AS s\nJOIN publisher AS p\n ON s.publisher_id = p.id\nWHERE LOWER(p.publisher_name) = 'marvel comics'\n AND s.height_cm IS NOT NULL\n AND CAST(s.height_cm AS REAL) > 0\n AND EXISTS (\n SELECT 1\n FROM hero_power AS hp\n WHERE hp.hero_id = s.id\n AND NOT EXISTS (\n SELECT 1\n FROM hero_power AS hp_dc\n JOIN superhero AS s_dc\n ON hp_dc.hero_id = s_dc.id\n JOIN publisher AS p_dc\n ON s_dc.publisher_id = p_dc.id\n WHERE LOWER(p_dc.publisher_name) = 'dc comics'\n AND hp_dc.power_id = hp.power_id\n )\n );\t----- bird -----\tsuperhero", "344": "WITH strength_heroes AS (\n SELECT DISTINCT hp.hero_id\n FROM hero_power AS hp\n JOIN superpower AS sp ON hp.power_id = sp.id\n WHERE sp.power_name = 'Super Strength'\n)\nSELECT COUNT(DISTINCT sp.id)\nFROM superpower AS sp\nWHERE EXISTS (\n SELECT 1\n FROM hero_power AS hp\n JOIN strength_heroes AS sh ON hp.hero_id = sh.hero_id\n WHERE hp.power_id = sp.id\n)\nAND NOT EXISTS (\n SELECT 1\n FROM hero_power AS hp\n WHERE hp.power_id = sp.id\n AND NOT EXISTS (\n SELECT 1\n FROM strength_heroes AS sh\n WHERE sh.hero_id = hp.hero_id\n )\n);\t----- bird -----\tsuperhero", "345": "SELECT\n ROUND(AVG(CAST(T1.weight_kg AS REAL)), 1)\nFROM superhero AS T1\nJOIN colour AS T2\n ON T1.skin_colour_id = T2.id\nWHERE\n T2.colour = 'Green'\n AND T1.weight_kg IS NOT NULL\n AND CAST(T1.weight_kg AS INTEGER) > 0;\t----- bird -----\tsuperhero", "346": "SELECT COUNT(s.id)\nFROM superhero AS s\nLEFT JOIN alignment AS a\n ON s.alignment_id = a.id\nWHERE a.alignment IS NULL\n OR LOWER(a.alignment) NOT IN ('good', 'bad');\t----- bird -----\tsuperhero", "347": "WITH hero_power_counts AS (\n SELECT\n sp.power_name,\n COUNT(DISTINCT s.id) AS hero_count\n FROM superhero AS s\n JOIN publisher AS p\n ON s.publisher_id = p.id\n JOIN hero_power AS hp\n ON hp.hero_id = s.id\n JOIN superpower AS sp\n ON hp.power_id = sp.id\n WHERE p.publisher_name = 'Marvel Comics'\n AND s.full_name IS NOT NULL\n AND TRIM(s.full_name) <> ''\n AND LOWER(TRIM(s.full_name)) NOT IN ('-', 'none', 'n/a', 'na', 'null', 'unknown', '?')\n GROUP BY sp.id, sp.power_name\n)\nSELECT\n power_name,\n hero_count\nFROM hero_power_counts\nWHERE hero_count = (\n SELECT MAX(hero_count)\n FROM hero_power_counts\n)\nORDER BY hero_count DESC, power_name;\t----- bird -----\tsuperhero", "348": "SELECT\n ROUND(AVG(CAST(weight_kg AS REAL)), 2)\nFROM superhero\nWHERE\n weight_kg IS NOT NULL\n AND CAST(weight_kg AS REAL) > 0\n AND id IN (\n SELECT\n ha.hero_id\n FROM hero_attribute AS ha\n JOIN attribute AS a\n ON ha.attribute_id = a.id\n WHERE\n a.attribute_name = 'Intelligence'\n AND ha.attribute_value IN (\n SELECT\n ha_ab.attribute_value\n FROM superhero AS s_ab\n JOIN hero_attribute AS ha_ab\n ON s_ab.id = ha_ab.hero_id\n JOIN attribute AS a_ab\n ON ha_ab.attribute_id = a_ab.id\n WHERE\n s_ab.superhero_name = 'Abomination'\n AND a_ab.attribute_name = 'Intelligence'\n )\n );\t----- bird -----\tsuperhero", "349": "WITH eligible_heroes AS (\n SELECT s.gender_id\n FROM superhero AS s\n JOIN colour AS c ON s.hair_colour_id = c.id\n JOIN hero_power AS hp ON s.id = hp.hero_id\n WHERE c.colour = 'Blue'\n GROUP BY s.id, s.gender_id\n HAVING COUNT(DISTINCT hp.power_id) >= 10\n)\nSELECT g.gender, COUNT(e.gender_id) AS hero_count\nFROM gender AS g\nLEFT JOIN eligible_heroes AS e ON g.id = e.gender_id\nWHERE g.gender IN ('Male', 'Female')\nGROUP BY g.gender;\t----- bird -----\tsuperhero", "350": "SELECT CAST(ROUND(AVG(CAST(s.weight_kg AS REAL))) AS INTEGER)\nFROM superhero AS s\nWHERE s.weight_kg IS NOT NULL\n AND CAST(s.weight_kg AS REAL) > 0\n AND s.id IN (\n SELECT ha.hero_id\n FROM hero_attribute AS ha\n JOIN attribute AS a\n ON ha.attribute_id = a.id\n WHERE a.attribute_name = 'Strength'\n AND ha.attribute_value IN (\n SELECT ha2.attribute_value\n FROM hero_attribute AS ha2\n JOIN superhero AS h\n ON ha2.hero_id = h.id\n JOIN attribute AS a2\n ON ha2.attribute_id = a2.id\n WHERE h.superhero_name = 'Hulk'\n AND a2.attribute_name = 'Strength'\n )\n );\t----- bird -----\tsuperhero", "351": "WITH valid_heroes AS (\n SELECT\n id,\n CAST(height_cm AS INTEGER) AS height_cm\n FROM superhero\n WHERE height_cm IS NOT NULL\n AND CAST(height_cm AS INTEGER) > 0\n),\ntenth_height AS (\n SELECT height_cm\n FROM valid_heroes\n ORDER BY height_cm DESC\n LIMIT 1 OFFSET 9\n)\nSELECT COUNT(DISTINCT hp.power_id)\nFROM valid_heroes AS vh\nLEFT JOIN hero_power AS hp\n ON vh.id = hp.hero_id\nWHERE vh.height_cm >= (SELECT height_cm FROM tenth_height)\n OR (SELECT height_cm FROM tenth_height) IS NULL;\t----- bird -----\tsuperhero", "352": "SELECT COUNT(*)\nFROM superhero AS s\nJOIN race AS r\n ON s.race_id = r.id\nWHERE s.publisher_id = (\n SELECT publisher_id\n FROM superhero\n WHERE superhero_name = 'A-Bomb'\n)\nAND r.race = '-';\t----- bird -----\tsuperhero", "353": "SELECT ROUND(AVG(power_count), 2)\nFROM (\n SELECT\n s.id,\n COUNT(DISTINCT hp.power_id) AS power_count\n FROM superhero AS s\n JOIN gender AS g\n ON s.gender_id = g.id\n JOIN race AS r\n ON s.race_id = r.id\n LEFT JOIN hero_power AS hp\n ON s.id = hp.hero_id\n WHERE g.gender = 'Male'\n AND r.race = 'God / Eternal'\n GROUP BY s.id\n);\t----- bird -----\tsuperhero", "354": "WITH cryokinesis_heroes AS (\n SELECT DISTINCT hp.hero_id\n FROM hero_power AS hp\n JOIN superpower AS sp\n ON hp.power_id = sp.id\n WHERE sp.power_name = 'Cryokinesis'\n),\nshared_powers AS (\n SELECT DISTINCT hp.power_id\n FROM hero_power AS hp\n JOIN cryokinesis_heroes AS ch\n ON hp.hero_id = ch.hero_id\n),\nselected_heroes AS (\n SELECT DISTINCT hp.hero_id\n FROM hero_power AS hp\n JOIN shared_powers AS sp\n ON hp.power_id = sp.power_id\n),\nhero_power_counts AS (\n SELECT\n sh.hero_id,\n COUNT(DISTINCT hp.power_id) AS power_count\n FROM selected_heroes AS sh\n JOIN hero_power AS hp\n ON sh.hero_id = hp.hero_id\n GROUP BY sh.hero_id\n)\nSELECT ROUND(AVG(power_count), 1)\nFROM hero_power_counts;\t----- bird -----\tsuperhero", "355": "SELECT CAST(ROUND(AVG(s.weight_kg)) AS INTEGER)\nFROM superhero AS s\nJOIN publisher AS p ON s.publisher_id = p.id\nWHERE p.publisher_name = 'DC Comics'\n AND s.weight_kg IS NOT NULL\n AND s.weight_kg > 0\n AND EXISTS (\n SELECT 1\n FROM superhero AS m\n JOIN publisher AS mp ON m.publisher_id = mp.id\n WHERE mp.publisher_name = 'Marvel Comics'\n AND m.eye_colour_id = s.eye_colour_id\n );\t----- bird -----\tsuperhero", "356": "SELECT ROUND(AVG(height_cm), 1)\nFROM superhero\nWHERE race_id IN (\n SELECT race_id\n FROM superhero\n WHERE superhero_name = 'A-Bomb'\n AND race_id IS NOT NULL\n)\n AND height_cm IS NOT NULL\n AND height_cm > 0;\t----- bird -----\tsuperhero", "357": "SELECT AVG(s.weight_kg)\nFROM superhero AS s\nWHERE s.weight_kg IS NOT NULL\n AND s.weight_kg != 0\n AND s.race_id IS NOT NULL\n AND NOT EXISTS (\n SELECT 1\n FROM superhero AS f\n JOIN gender AS g ON f.gender_id = g.id\n WHERE f.race_id = s.race_id\n AND g.gender = 'Female'\n );\t----- bird -----\tsuperhero", "358": "SELECT COUNT(DISTINCT T1.publisher_id)\nFROM superhero AS T1\nJOIN publisher AS T2\n ON T1.publisher_id = T2.id\nWHERE T1.height_cm > 200;\t----- bird -----\tsuperhero", "359": "SELECT COUNT(*)\nFROM superhero AS s\nJOIN alignment AS a\n ON s.alignment_id = a.id\nWHERE a.alignment = 'Good'\n AND NOT EXISTS (\n SELECT 1\n FROM publisher AS p\n WHERE p.id = s.publisher_id\n AND p.publisher_name = 'DC Comics'\n );\t----- bird -----\tsuperhero", "360": "SELECT\n ROUND(AVG(CAST(T1.weight_kg AS REAL)), 1),\n COUNT(*)\nFROM superhero AS T1\nJOIN publisher AS T2\n ON T1.publisher_id = T2.id\nWHERE\n T2.publisher_name = 'DC Comics'\n AND CAST(T1.weight_kg AS INTEGER) > 0;\t----- bird -----\tsuperhero", "361": "WITH blackwulf_publisher AS (\n SELECT s.publisher_id\n FROM superhero AS s\n JOIN publisher AS p ON p.id = s.publisher_id\n WHERE s.superhero_name = 'Blackwulf'\n AND s.publisher_id IS NOT NULL\n AND p.publisher_name IS NOT NULL\n AND TRIM(p.publisher_name) <> ''\n LIMIT 1\n)\nSELECT COUNT(s.id)\nFROM superhero AS s\nWHERE s.publisher_id = (SELECT publisher_id FROM blackwulf_publisher)\n AND s.eye_colour_id IS NOT NULL\n AND EXISTS (\n SELECT 1\n FROM superhero AS other\n JOIN publisher AS p ON p.id = other.publisher_id\n WHERE other.publisher_id IS NOT NULL\n AND other.publisher_id <> s.publisher_id\n AND other.eye_colour_id = s.eye_colour_id\n AND p.publisher_name IS NOT NULL\n AND TRIM(p.publisher_name) <> ''\n );\t----- bird -----\tsuperhero", "362": "WITH target_publishers AS (\n SELECT publisher_id\n FROM superhero\n WHERE full_name = 'Charles Chandler'\n AND publisher_id IS NOT NULL\n),\nrace_counts AS (\n SELECT\n r.race,\n COUNT(*) AS race_count\n FROM superhero AS s\n JOIN race AS r\n ON s.race_id = r.id\n WHERE s.publisher_id IN (SELECT publisher_id FROM target_publishers)\n AND s.race_id IS NOT NULL\n AND LOWER(TRIM(COALESCE(r.race, ''))) NOT IN ('', '-', 'none', 'n/a', 'null', 'unknown')\n GROUP BY r.race\n)\nSELECT\n race,\n race_count\nFROM race_counts\nWHERE race_count = (SELECT MAX(race_count) FROM race_counts);\t----- bird -----\tsuperhero", "363": "SELECT ROUND(AVG(T1.weight_kg), 2)\nFROM superhero AS T1\nJOIN gender AS T2\n ON T1.gender_id = T2.id\nWHERE T2.gender = 'Female'\n AND T1.weight_kg > 0;\t----- bird -----\tsuperhero", "364": "SELECT ROUND(AVG(ha.attribute_value), 1)\nFROM hero_attribute AS ha\nJOIN attribute AS a\n ON ha.attribute_id = a.id\nWHERE LOWER(a.attribute_name) = 'intelligence'\n AND ha.attribute_value IS NOT NULL\n AND ha.hero_id IN (\n SELECT hp.hero_id\n FROM hero_power AS hp\n JOIN superpower AS sp\n ON hp.power_id = sp.id\n WHERE LOWER(sp.power_name) IN ('super speed', 'death touch')\n );\t----- bird -----\tsuperhero", "365": "WITH eligible_heroes AS (\n SELECT\n s.id,\n g.gender\n FROM superhero AS s\n JOIN gender AS g\n ON s.gender_id = g.id\n WHERE g.gender IN ('Male', 'Female')\n AND s.full_name IS NOT NULL\n AND LOWER(TRIM(s.full_name)) NOT IN ('-', 'none', 'n/a', 'null', 'unknown')\n AND TRIM(s.full_name) LIKE '% %'\n),\nhero_power_counts AS (\n SELECT\n e.id,\n e.gender,\n COUNT(DISTINCT hp.power_id) AS power_count\n FROM eligible_heroes AS e\n LEFT JOIN hero_power AS hp\n ON e.id = hp.hero_id\n GROUP BY\n e.id,\n e.gender\n)\nSELECT\n ROUND(AVG(CASE WHEN gender = 'Male' THEN power_count END), 2) AS male_average,\n ROUND(AVG(CASE WHEN gender = 'Female' THEN power_count END), 2) AS female_average\nFROM hero_power_counts;\t----- bird -----\tsuperhero", "366": "SELECT\n ROUND(AVG(NULLIF(s.height_cm, 0)), 2),\n ROUND(AVG(NULLIF(s.weight_kg, 0)), 2)\nFROM superhero AS s\nJOIN alignment AS a\n ON s.alignment_id = a.id\nJOIN colour AS c\n ON s.skin_colour_id = c.id\nWHERE a.alignment = 'Bad'\n AND c.colour = 'Green';\t----- bird -----\tsuperhero", "367": "SELECT\n ROUND(AVG(CASE WHEN CAST(T1.height_cm AS REAL) > 0 THEN CAST(T1.height_cm AS REAL) END), 1),\n ROUND(AVG(CASE WHEN CAST(T1.weight_kg AS REAL) > 0 THEN CAST(T1.weight_kg AS REAL) END), 1)\nFROM superhero AS T1\nJOIN publisher AS T2\n ON T1.publisher_id = T2.id\nWHERE T2.publisher_name = 'George Lucas';\t----- bird -----\tsuperhero", "368": "SELECT ROUND(AVG(CAST(s.height_cm AS REAL)), 1)\nFROM superhero AS s\nWHERE s.superhero_name <> '3-D Man'\n AND CAST(s.height_cm AS REAL) > 0\n AND EXISTS (\n SELECT 1\n FROM hero_power AS hp_self\n JOIN hero_power AS hp_3d\n ON hp_self.power_id = hp_3d.power_id\n JOIN superhero AS s3\n ON s3.id = hp_3d.hero_id\n WHERE hp_self.hero_id = s.id\n AND s3.superhero_name = '3-D Man'\n );\t----- bird -----\tsuperhero", "369": "SELECT CAST(ROUND(AVG(CAST(s.weight_kg AS REAL))) AS INTEGER)\nFROM superhero AS s\nJOIN colour AS c\n ON s.skin_colour_id = c.id\nJOIN alignment AS a\n ON s.alignment_id = a.id\nWHERE c.colour = 'Green'\n AND a.alignment = 'Bad'\n AND CAST(s.weight_kg AS REAL) > 0\n AND EXISTS (\n SELECT 1\n FROM hero_power AS hp\n JOIN superpower AS sp\n ON hp.power_id = sp.id\n WHERE hp.hero_id = s.id\n AND sp.power_name = 'Flight'\n );\t----- bird -----\tsuperhero", "370": "SELECT ROUND(AVG(CAST(s.weight_kg AS REAL)), 2)\nFROM superhero AS s\nJOIN publisher AS p\n ON s.publisher_id = p.id\nWHERE p.publisher_name = 'George Lucas'\n AND CAST(s.weight_kg AS INTEGER) > 0\n AND EXISTS (\n SELECT 1\n FROM hero_power AS hp\n WHERE hp.hero_id = s.id\n );\t----- bird -----\tsuperhero", "371": "SELECT\n ROUND(AVG(T1.weight_kg), 2)\nFROM superhero AS T1\nJOIN gender AS T2\n ON T1.gender_id = T2.id\nJOIN alignment AS T3\n ON T1.alignment_id = T3.id\nWHERE\n T2.gender = 'Female'\n AND T3.alignment = 'Good'\n AND T1.weight_kg IS NOT NULL\n AND T1.weight_kg != 0;\t----- bird -----\tsuperhero", "372": "SELECT COUNT(DISTINCT hp.power_id)\nFROM superhero AS s\nJOIN gender AS g\n ON s.gender_id = g.id\nJOIN hero_power AS hp\n ON s.id = hp.hero_id\nWHERE g.gender = 'Male'\n AND s.weight_kg IS NOT NULL\n AND CAST(s.weight_kg AS INTEGER) > 0\n AND CAST(s.weight_kg AS INTEGER) < 70;\t----- bird -----\tsuperhero", "373": "SELECT c.colour\nFROM superhero AS s\nJOIN race AS r\n ON s.race_id = r.id\nJOIN colour AS c\n ON s.hair_colour_id = c.id\nWHERE TRIM(LOWER(r.race)) = 'human'\n AND s.height_cm IS NOT NULL\n AND CAST(s.height_cm AS INTEGER) > 0\nORDER BY CAST(s.height_cm AS INTEGER) ASC\nLIMIT 1;\t----- bird -----\tsuperhero", "374": "SELECT COALESCE(MAX(power_count), 0)\nFROM (\n SELECT COUNT(DISTINCT hp.power_id) AS power_count\n FROM superhero AS s\n LEFT JOIN hero_power AS hp\n ON s.id = hp.hero_id\n WHERE s.weight_kg IS NOT NULL\n AND CAST(s.weight_kg AS INTEGER) > 0\n AND CAST(s.weight_kg AS INTEGER) = (\n SELECT MIN(CAST(weight_kg AS INTEGER))\n FROM superhero\n WHERE weight_kg IS NOT NULL\n AND CAST(weight_kg AS INTEGER) > 0\n )\n GROUP BY s.id\n);\t----- bird -----\tsuperhero", "375": "SELECT COUNT(*)\nFROM superhero AS s\nJOIN alignment AS a\n ON s.alignment_id = a.id\nWHERE a.alignment = 'Neutral'\n AND s.full_name IS NOT NULL\n AND s.full_name NOT IN ('', '-', 'None');\t----- bird -----\tsuperhero", "376": "SELECT DISTINCT\n s.superhero_name,\n s.full_name\nFROM superhero AS s\nJOIN hero_attribute AS ha\n ON s.id = ha.hero_id\nJOIN attribute AS a\n ON ha.attribute_id = a.id\nWHERE a.attribute_name = 'Speed'\n AND ha.attribute_value = (\n SELECT MAX(ha2.attribute_value)\n FROM hero_attribute AS ha2\n JOIN attribute AS a2\n ON ha2.attribute_id = a2.id\n WHERE a2.attribute_name = 'Speed'\n )\n AND s.full_name IS NOT NULL\n AND s.full_name <> ''\n AND s.full_name <> '-';\t----- bird -----\tsuperhero", "377": "WITH brown_haired_eye_colours AS (\n SELECT DISTINCT ec.colour\n FROM superhero AS s\n JOIN colour AS hc ON s.hair_colour_id = hc.id\n JOIN colour AS ec ON s.eye_colour_id = ec.id\n WHERE hc.colour = 'Brown'\n)\nSELECT\n ec.colour AS eye_colour,\n COUNT(*) AS hero_count\nFROM superhero AS s\nJOIN colour AS ec ON s.eye_colour_id = ec.id\nLEFT JOIN colour AS hc ON s.hair_colour_id = hc.id\nWHERE ec.colour IN (SELECT colour FROM brown_haired_eye_colours)\n AND (hc.colour IS NULL OR hc.colour <> 'Brown')\nGROUP BY ec.colour\nORDER BY hero_count DESC, eye_colour ASC;\t----- bird -----\tsuperhero", "378": "SELECT\n ROUND(\n SUM(CASE WHEN LOWER(TRIM(a.alignment)) = 'good' THEN 1 ELSE 0 END) * 100.0\n / NULLIF(COUNT(*), 0),\n 2\n )\nFROM superhero AS s\nJOIN publisher AS p\n ON s.publisher_id = p.id\nLEFT JOIN alignment AS a\n ON s.alignment_id = a.id\nWHERE LOWER(TRIM(p.publisher_name)) = 'marvel comics'\n AND s.full_name IS NOT NULL\n AND LOWER(TRIM(s.full_name)) NOT IN ('', '-', 'none', 'n/a', 'null');\t----- bird -----\tsuperhero", "379": "SELECT ROUND(\n CASE\n WHEN COUNT(*) = 0 THEN 0\n ELSE SUM(CASE WHEN a.alignment = 'Good' THEN 1 ELSE 0 END) * 100.0 / COUNT(*)\n END,\n 2\n )\nFROM superhero AS s\nJOIN publisher AS p\n ON s.publisher_id = p.id\nLEFT JOIN alignment AS a\n ON s.alignment_id = a.id\nWHERE p.publisher_name = 'Marvel Comics'\n AND EXISTS (\n SELECT 1\n FROM hero_power AS hp\n WHERE hp.hero_id = s.id\n );\t----- bird -----\tsuperhero", "380": "SELECT ROUND(AVG(CAST(s.weight_kg AS REAL)), 2)\nFROM superhero AS s\nWHERE s.superhero_name <> '3-D Man'\n AND CAST(s.weight_kg AS REAL) > 0\n AND EXISTS (\n SELECT 1\n FROM hero_power AS hp\n WHERE hp.hero_id = s.id\n AND hp.power_id IN (\n SELECT hp3.power_id\n FROM hero_power AS hp3\n JOIN superhero AS ref ON ref.id = hp3.hero_id\n WHERE ref.superhero_name = '3-D Man'\n )\n );\t----- bird -----\tsuperhero", "381": "SELECT\n COUNT(CASE WHEN LOWER(TRIM(c.colour)) = 'no colour' THEN 1 END)\n - COUNT(CASE WHEN LOWER(TRIM(c.colour)) = 'blue' THEN 1 END)\nFROM superhero AS s\nJOIN colour AS c\n ON s.eye_colour_id = c.id\nWHERE s.weight_kg IS NULL\n OR s.weight_kg = 0\n OR LOWER(TRIM(CAST(s.weight_kg AS TEXT))) = 'none'\n OR TRIM(CAST(s.weight_kg AS TEXT)) = '';\t----- bird -----\tsuperhero", "382": "SELECT\n CAST(SUM(CASE WHEN SEX = 'M' THEN 1 ELSE 0 END) AS REAL) /\n NULLIF(SUM(CASE WHEN SEX = 'F' THEN 1 ELSE 0 END), 0) AS ratio\nFROM (\n SELECT DISTINCT p.ID, p.SEX\n FROM Patient AS p\n JOIN Laboratory AS l ON p.ID = l.ID\n WHERE l.UA IS NOT NULL\n AND (\n (p.SEX = 'M' AND l.UA > 8.0)\n OR (p.SEX = 'F' AND l.UA > 6.5)\n )\n) AS high_ua;\t----- bird -----\tthrombosis_prediction", "383": "SELECT ROUND(AVG(T1.ALB), 4)\nFROM Laboratory AS T1\nJOIN Patient AS T2\n ON T1.ID = T2.ID\nWHERE T1.PLT > 400\n AND T2.SEX = 'F'\n AND ',' || REPLACE(T2.Diagnosis, ' ', '') || ',' LIKE '%,SLE,%';\t----- bird -----\tthrombosis_prediction", "384": "SELECT COUNT(DISTINCT T1.ID)\nFROM Patient AS T1\nJOIN Laboratory AS T2\n ON T1.ID = T2.ID\nWHERE T2.TG >= 200\n AND T1.Birthday < date('2026-10-09', '-50 years');\t----- bird -----\tthrombosis_prediction", "385": "SELECT\n p.ID,\n p.SEX,\n CAST(\n strftime('%Y', '2026-10-09') - strftime('%Y', p.Birthday) -\n CASE\n WHEN strftime('%m-%d', '2026-10-09') < strftime('%m-%d', p.Birthday) THEN 1\n ELSE 0\n END\n AS INTEGER) AS CompletedAge\nFROM Patient AS p\nWHERE EXISTS (\n SELECT 1\n FROM Laboratory AS l\n WHERE l.ID = p.ID\n AND l.GLU >= 180\n AND l.`T-CHO` < 250\n);\t----- bird -----\tthrombosis_prediction", "386": "SELECT\n p.ID,\n CAST(strftime('%Y', '2026-10-09') AS INTEGER)\n - CAST(strftime('%Y', p.Birthday) AS INTEGER)\n - CASE\n WHEN strftime('%m%d', '2026-10-09') < strftime('%m%d', p.Birthday) THEN 1\n ELSE 0\n END AS completed_age\nFROM Patient AS p\nJOIN Laboratory AS l\n ON p.ID = l.ID\nWHERE l.HCT IS NOT NULL\n AND CAST(l.HCT AS REAL) >= 52\nGROUP BY p.ID, p.Birthday\nHAVING COUNT(l.ID) >= 2;\t----- bird -----\tthrombosis_prediction", "387": "SELECT\n ROUND(\n CASE\n WHEN COUNT(*) = 0 THEN 0\n ELSE 100.0 * SUM(CASE WHEN p.SEX = 'F' THEN 1 ELSE 0 END) / COUNT(*)\n END,\n 2\n )\nFROM Patient AS p\nWHERE p.Birthday IS NOT NULL\n AND p.Birthday < date('2026-10-09', '-55 years')\n AND EXISTS (\n SELECT 1\n FROM Laboratory AS l\n WHERE l.ID = p.ID\n AND l.PT IS NOT NULL\n AND CAST(l.PT AS REAL) >= 14\n );\t----- bird -----\tthrombosis_prediction", "388": "SELECT COUNT(DISTINCT T1.ID)\nFROM Patient AS T1\nJOIN Laboratory AS T2\n ON T1.ID = T2.ID\nWHERE T2.CRP LIKE '%+%'\n AND (T1.Description IS NULL OR T1.Description = 'None' OR T1.Description = '');\t----- bird -----\tthrombosis_prediction", "389": "SELECT COUNT(DISTINCT p.ID)\nFROM Patient AS p\nWHERE p.SEX = 'F'\n AND EXISTS (\n SELECT 1\n FROM Laboratory AS l\n WHERE l.ID = p.ID\n AND LOWER(TRIM(l.SC170)) IN ('negative', '0')\n )\n AND NOT EXISTS (\n SELECT 1\n FROM Examination AS e\n WHERE e.ID = p.ID\n AND e.Symptoms IS NOT NULL\n );\t----- bird -----\tthrombosis_prediction", "390": "SELECT\n ROUND(\n SUM(CASE WHEN TRIM(p.Admission) LIKE '+%' THEN 1 ELSE 0 END) * 100.0 /\n NULLIF(COUNT(NULLIF(TRIM(p.Admission), '')), 0),\n 2\n )\nFROM Patient AS p\nWHERE strftime('%Y', p.Birthday) BETWEEN '1930' AND '1940'\n AND EXISTS (\n SELECT 1\n FROM Laboratory AS l\n WHERE l.ID = p.ID\n );\t----- bird -----\tthrombosis_prediction", "391": "WITH scored AS (\n SELECT\n l.ID,\n l.Date,\n CASE\n WHEN l.RNP IS NULL\n OR TRIM(l.RNP) = ''\n OR LOWER(TRIM(l.RNP)) = 'none'\n THEN NULL\n WHEN LOWER(TRIM(l.RNP)) = 'negative'\n THEN 0\n WHEN TRIM(l.RNP) GLOB '[0-9]*'\n OR TRIM(l.RNP) GLOB '+[0-9]*'\n THEN CAST(TRIM(l.RNP) AS REAL)\n ELSE NULL\n END AS rnp_score,\n CASE\n WHEN l.`T-BIL` IS NULL\n OR TRIM(l.`T-BIL`) = ''\n OR LOWER(TRIM(l.`T-BIL`)) = 'none'\n THEN NULL\n ELSE CAST(l.`T-BIL` AS REAL)\n END AS tbil\n FROM Laboratory AS l\n),\nmax_rnp AS (\n SELECT MAX(rnp_score) AS max_score\n FROM scored\n),\nmax_tbil AS (\n SELECT MAX(tbil) AS max_tbil\n FROM scored\n WHERE rnp_score = (SELECT max_score FROM max_rnp)\n AND tbil IS NOT NULL\n)\nSELECT\n s.tbil AS `T-BIL`,\n s.Date,\n s.ID,\n p.SEX,\n p.Birthday\nFROM scored AS s\nJOIN Patient AS p\n ON s.ID = p.ID\nWHERE s.rnp_score = (SELECT max_score FROM max_rnp)\n AND s.tbil = (SELECT max_tbil FROM max_tbil);\t----- bird -----\tthrombosis_prediction", "392": "SELECT COUNT(*)\nFROM Patient AS p\nWHERE p.Birthday > '1960-01-01'\n AND EXISTS (\n SELECT 1\n FROM Examination AS e\n WHERE e.ID = p.ID\n AND e.Thrombosis > 0\n )\n AND NOT EXISTS (\n SELECT 1\n FROM Laboratory AS l\n WHERE l.ID = p.ID\n AND l.RNP IS NOT NULL\n AND LOWER(TRIM(l.RNP)) <> 'negative'\n AND CAST(l.RNP AS REAL) > 10\n );\t----- bird -----\tthrombosis_prediction", "393": "WITH outpatient_abnormal_ssa AS (\n SELECT DISTINCT l.ID\n FROM Laboratory AS l\n JOIN Patient AS p ON l.ID = p.ID\n WHERE TRIM(p.Admission) = '-'\n AND l.SSA IS NOT NULL\n AND LOWER(TRIM(l.SSA)) NOT IN ('', 'none', 'negative', '0', '-')\n AND CAST(TRIM(l.SSA) AS INTEGER) > 0\n),\nrnp_titers AS (\n SELECT\n l.ID,\n CASE\n WHEN l.RNP IS NULL\n OR LOWER(TRIM(l.RNP)) IN ('', 'none', 'negative', '0', '-')\n THEN 0\n ELSE CAST(TRIM(l.RNP) AS INTEGER)\n END AS titer\n FROM Laboratory AS l\n JOIN outpatient_abnormal_ssa AS q ON l.ID = q.ID\n WHERE l.RNP IS NOT NULL\n AND LOWER(TRIM(l.RNP)) NOT IN ('', 'none')\n),\npatient_best AS (\n SELECT ID, MAX(titer) AS titer\n FROM rnp_titers\n GROUP BY ID\n),\nglobal_best AS (\n SELECT MAX(titer) AS titer\n FROM patient_best\n)\nSELECT pb.ID, pb.titer\nFROM patient_best AS pb\nJOIN global_best AS gb ON pb.titer = gb.titer;\t----- bird -----\tthrombosis_prediction", "394": "SELECT COUNT(DISTINCT p.ID)\nFROM Patient AS p\nWHERE TRIM(p.Diagnosis) = 'MCTD'\n AND EXISTS (\n SELECT 1\n FROM Laboratory AS l\n WHERE l.ID = p.ID\n AND l.PLT BETWEEN 100 AND 400\n )\n AND EXISTS (\n SELECT 1\n FROM Laboratory AS l\n WHERE l.ID = p.ID\n AND CAST(l.RNP AS REAL) > 5\n );\t----- bird -----\tthrombosis_prediction", "395": "SELECT\n p.SEX,\n ROUND(AVG(COALESCE(l.lab_date_count, 0)), 2) AS average_laboratory_test_dates\nFROM Patient AS p\nLEFT JOIN (\n SELECT\n ID,\n COUNT(DISTINCT Date) AS lab_date_count\n FROM Laboratory\n GROUP BY ID\n) AS l\n ON p.ID = l.ID\nWHERE p.SEX IN ('F', 'M')\n AND NOT EXISTS (\n SELECT 1\n FROM Examination AS e\n WHERE e.ID = p.ID\n )\nGROUP BY p.SEX;\t----- bird -----\tthrombosis_prediction", "396": "WITH eligible AS (\n SELECT\n T1.ID,\n T1.Date,\n T1.DNA AS level\n FROM Laboratory AS T1\n JOIN Patient AS T2\n ON T1.ID = T2.ID\n WHERE TRIM(T2.SEX) = 'F'\n AND T2.Admission LIKE '+%'\n AND T1.DNA IS NOT NULL\n AND TRIM(T1.DNA) <> ''\n AND UPPER(TRIM(T1.DNA)) <> 'NONE'\n AND TRIM(T1.DNA) NOT GLOB '*[^0-9.]*'\n AND TRIM(T1.DNA) GLOB '*[0-9]*'\n)\nSELECT\n ID,\n Date,\n level\nFROM eligible\nWHERE CAST(TRIM(level) AS REAL) = (\n SELECT MAX(CAST(TRIM(level) AS REAL))\n FROM eligible\n)\nORDER BY ID;\t----- bird -----\tthrombosis_prediction", "397": "WITH eligible_patients AS (\n SELECT DISTINCT ID\n FROM Laboratory\n WHERE CAST(RNP AS REAL) > 16\n)\nSELECT '+' AS Admission, COUNT(*) AS patient_count\nFROM Patient\nWHERE Admission IN ('+', '+(')\n AND ID IN (SELECT ID FROM eligible_patients)\n\nUNION ALL\n\nSELECT '-' AS Admission, COUNT(*) AS patient_count\nFROM Patient\nWHERE Admission = '-'\n AND ID IN (SELECT ID FROM eligible_patients);\t----- bird -----\tthrombosis_prediction", "398": "SELECT COUNT(DISTINCT p.ID)\nFROM Patient AS p\nWHERE p.Admission = '-'\n AND EXISTS (\n SELECT 1\n FROM Laboratory AS l\n WHERE l.ID = p.ID\n AND (l.HCT <= 29 OR l.HCT >= 52)\n )\n AND EXISTS (\n SELECT 1\n FROM Laboratory AS l\n WHERE l.ID = p.ID\n AND CAST(l.RNP AS REAL) > 16\n );\t----- bird -----\tthrombosis_prediction", "399": "SELECT MAX(CAST(T1.RNP AS REAL))\nFROM Laboratory AS T1\nJOIN Patient AS T2\n ON T1.ID = T2.ID\nWHERE T2.Admission = '-'\n AND T1.RNP GLOB '[0-9]*';\t----- bird -----\tthrombosis_prediction", "400": "WITH target_patients AS (\n SELECT ID\n FROM Patient\n WHERE REPLACE(\n REPLACE(\n REPLACE(\n REPLACE(UPPER(Diagnosis), ' ', ''),\n CHAR(9), ''\n ),\n CHAR(10), ''\n ),\n CHAR(13), ''\n ) IN ('RA,SJS', 'SJS,RA')\n),\nnormal_patients AS (\n SELECT DISTINCT ID\n FROM Laboratory\n WHERE PLT > 100 AND PLT < 400\n)\nSELECT\n COUNT(np.ID) AS normal_platelet_count,\n COUNT(tp.ID) - COUNT(np.ID) AS never_normal_platelet_count\nFROM target_patients AS tp\nLEFT JOIN normal_patients AS np\n ON tp.ID = np.ID;\t----- bird -----\tthrombosis_prediction", "401": "SELECT ROUND(AVG(L.TP - 8.5), 3)\nFROM Laboratory AS L\nJOIN Patient AS P ON L.ID = P.ID\nWHERE P.SEX = 'F'\n AND L.TP > 8.5\n AND EXISTS (\n SELECT 1\n FROM Examination AS E\n WHERE E.ID = L.ID\n AND E.Diagnosis IS NOT NULL\n AND (',' || REPLACE(UPPER(E.Diagnosis), ' ', '') || ',') LIKE '%,SLE,%'\n );\t----- bird -----\tthrombosis_prediction", "402": "SELECT\n ROUND(\n SUM(CASE WHEN Birthday >= '1960-01-01' THEN 1 ELSE 0 END) * 100.0 / COUNT(*),\n 1\n )\nFROM Patient\nWHERE LOWER(Diagnosis) LIKE '%psoriatic arthritis%';\t----- bird -----\tthrombosis_prediction", "403": "SELECT\n T1.SEX,\n COUNT(DISTINCT T1.ID) AS patient_count\nFROM Patient AS T1\nJOIN Laboratory AS T2\n ON T1.ID = T2.ID\nWHERE\n T2.ALB < 3.5\n AND T1.SEX IN ('F', 'M')\nGROUP BY\n T1.SEX;\t----- bird -----\tthrombosis_prediction", "404": "WITH women_thrombosis AS (\n SELECT DISTINCT p.ID\n FROM Patient AS p\n WHERE p.SEX = 'F'\n AND EXISTS (\n SELECT 1\n FROM Examination AS e\n WHERE e.ID = p.ID\n AND e.Thrombosis > 0\n )\n),\nrnp_patients AS (\n SELECT\n l.ID,\n MAX(\n CASE\n WHEN LOWER(TRIM(l.RNP)) = 'negative' THEN 0\n WHEN INSTR(TRIM(l.RNP), ':') > 0\n THEN CAST(TRIM(SUBSTR(TRIM(l.RNP), INSTR(TRIM(l.RNP), ':') + 1)) AS REAL) > 64\n WHEN TRIM(l.RNP) GLOB '[0-9]*'\n THEN CAST(TRIM(l.RNP) AS REAL) > 64\n ELSE 0\n END\n ) AS is_elevated\n FROM Laboratory AS l\n JOIN women_thrombosis AS w\n ON l.ID = w.ID\n WHERE l.RNP IS NOT NULL\n AND LOWER(TRIM(l.RNP)) NOT IN ('', 'none', 'null', 'nan', 'na', 'n/a')\n GROUP BY l.ID\n)\nSELECT\n ROUND(\n CASE\n WHEN COUNT(*) = 0 THEN 0.0\n ELSE 100.0 * SUM(is_elevated) / COUNT(*)\n END,\n 2\n ) AS percentage\nFROM rnp_patients;\t----- bird -----\tthrombosis_prediction", "405": "SELECT AVG(1999 - CAST(strftime('%Y', p.Birthday) AS INTEGER))\nFROM Patient AS p\nWHERE EXISTS (\n SELECT 1\n FROM Laboratory AS l\n WHERE l.ID = p.ID\n AND (\n CAST(l.\"U-PRO\" AS INTEGER) IN (3, 4)\n OR CAST(l.\"U-PRO\" AS INTEGER) >= 300\n )\n);\t----- bird -----\tthrombosis_prediction", "406": "SELECT\n COALESCE(SUM(CASE WHEN P.SEX = 'F' THEN 1 ELSE 0 END), 0) AS women,\n COALESCE(SUM(CASE WHEN P.SEX = 'M' THEN 1 ELSE 0 END), 0) AS men\nFROM Patient AS P\nWHERE EXISTS (\n SELECT 1\n FROM Laboratory AS L\n WHERE L.ID = P.ID\n AND CAST(L.RNP AS REAL) > 32\n);\t----- bird -----\tthrombosis_prediction", "407": "SELECT MIN(\n CAST(strftime('%Y', L.Date) AS INTEGER) -\n CAST(strftime('%Y', P.Birthday) AS INTEGER)\n)\nFROM Laboratory AS L\nJOIN Patient AS P\n ON L.ID = P.ID\nWHERE EXISTS (\n SELECT 1\n FROM Examination AS E\n WHERE E.ID = L.ID\n AND E.Thrombosis > 0\n)\nAND L.RNP IS NOT NULL\nAND L.RNP NOT IN ('None', 'negative')\nAND CAST(L.RNP AS REAL) >= 64\nAND L.Date IS NOT NULL\nAND P.Birthday IS NOT NULL;\t----- bird -----\tthrombosis_prediction", "408": "SELECT\n COUNT(l.ID) AS total_laboratory_tests,\n COUNT(DISTINCT CASE WHEN l.ID IS NULL THEN p.ID END) AS patients_with_no_laboratory_tests\nFROM Patient AS p\nLEFT JOIN Laboratory AS l\n ON p.ID = l.ID\nWHERE ',' || REPLACE(LOWER(TRIM(p.Diagnosis)), ' ', '') || ',' LIKE '%,psoriaticarthritis,%';\t----- bird -----\tthrombosis_prediction", "409": "SELECT COUNT(DISTINCT ID)\nFROM Examination\nWHERE Thrombosis > 0\n AND date(`Examination Date`) BETWEEN '1997-01-01' AND '1997-12-31';\t----- bird -----\tthrombosis_prediction", "410": "SELECT TRIM(e.Symptoms)\nFROM Examination AS e\nJOIN Patient AS p\n ON e.ID = p.ID\nWHERE e.Thrombosis > 0\n AND e.Symptoms IS NOT NULL\n AND TRIM(e.Symptoms) <> ''\n AND UPPER(TRIM(e.Symptoms)) <> 'NONE'\n AND (\n ',' ||\n REPLACE(\n REPLACE(\n REPLACE(UPPER(p.Diagnosis), ' ', ''),\n '.', ''\n ),\n ';', ','\n ) || ','\n ) LIKE '%,SLE,%'\nGROUP BY TRIM(e.Symptoms)\nORDER BY COUNT(*) DESC, TRIM(e.Symptoms) COLLATE NOCASE ASC\nLIMIT 1;\t----- bird -----\tthrombosis_prediction", "411": "WITH thrombosis_exams AS (\n SELECT\n UPPER(\n REPLACE(\n REPLACE(\n REPLACE(\n REPLACE(COALESCE(CAST(Diagnosis AS TEXT), ''), ' ', ''),\n CHAR(9), ''\n ),\n CHAR(10), ''\n ),\n CHAR(13), ''\n )\n ) AS diagnosis_clean\n FROM Examination\n WHERE CAST(Thrombosis AS INTEGER) > 0\n)\nSELECT\n ROUND(\n 100.0 * SUM(CASE WHEN instr(',' || diagnosis_clean || ',', ',SLE,') > 0 THEN 1 ELSE 0 END)\n / NULLIF(COUNT(*), 0),\n 2\n ) AS percentage\nFROM thrombosis_exams;\t----- bird -----\tthrombosis_prediction", "412": "WITH first_examination AS (\n SELECT\n ID,\n MIN(`Examination Date`) AS first_examination_date\n FROM Examination\n GROUP BY ID\n)\nSELECT\n CAST(\n ROUND(\n AVG(\n julianday(fe.first_examination_date) - julianday(p.`First Date`)\n )\n ) AS INTEGER\n )\nFROM Patient AS p\nJOIN first_examination AS fe\n ON p.ID = fe.ID\nWHERE p.Admission LIKE '%+%';\t----- bird -----\tthrombosis_prediction", "413": "SELECT\n T1.SEX,\n COUNT(DISTINCT T1.ID)\nFROM Patient AS T1\nJOIN Laboratory AS T2\n ON T1.ID = T2.ID\nWHERE\n T2.GOT < 60\n AND T2.`Date` BETWEEN '1994-01-01' AND '1994-12-31'\n AND T1.SEX IN ('F', 'M')\nGROUP BY\n T1.SEX\nORDER BY\n T1.SEX;\t----- bird -----\tthrombosis_prediction", "414": "SELECT DISTINCT\n p.ID,\n CAST(\n strftime('%Y', '2026-10-09') - strftime('%Y', p.Birthday) -\n CASE\n WHEN strftime('%m-%d', p.Birthday) > strftime('%m-%d', '2026-10-09') THEN 1\n ELSE 0\n END\n AS INTEGER) AS age\nFROM Patient AS p\nJOIN Laboratory AS l ON p.ID = l.ID\nWHERE l.LDH > 600\n AND l.LDH < 800\n AND CAST(\n TRIM(\n REPLACE(\n REPLACE(\n REPLACE(\n REPLACE(\n REPLACE(LOWER(l.U_PRO), 'at least', ''),\n '>=', ''\n ),\n '>', ''\n ),\n '≥', ''\n ),\n 'mg/dl', ''\n )\n ) AS INTEGER\n ) >= 300;\t----- bird -----\tthrombosis_prediction", "415": "SELECT\n COUNT(DISTINCT CASE WHEN T1.SEX = 'F' THEN T1.ID END) -\n COUNT(DISTINCT CASE WHEN T1.SEX = 'M' THEN T1.ID END)\nFROM Patient AS T1\nJOIN Laboratory AS T2\n ON T1.ID = T2.ID\nWHERE T2.UN IS NOT NULL\n AND T2.UN < 30\n AND (',' || REPLACE(UPPER(T1.Diagnosis), ' ', '') || ',') LIKE '%,RA,%';\t----- bird -----\tthrombosis_prediction", "416": "WITH sexes AS (\n SELECT 'M' AS SEX\n UNION ALL\n SELECT 'F'\n),\npatient_totals AS (\n SELECT\n SEX,\n COUNT(*) AS total_patients\n FROM Patient\n WHERE SEX IN ('M', 'F')\n GROUP BY SEX\n),\nabnormal_patients AS (\n SELECT\n p.SEX,\n COUNT(DISTINCT p.ID) AS abnormal_patients\n FROM Patient p\n JOIN Laboratory l\n ON p.ID = l.ID\n WHERE p.SEX IN ('M', 'F')\n AND l.CRE IS NOT NULL\n AND CAST(l.CRE AS REAL) >= 1.5\n GROUP BY p.SEX\n)\nSELECT\n s.SEX,\n COALESCE(a.abnormal_patients, 0) AS abnormal_patients,\n COALESCE(t.total_patients, 0) AS total_patients,\n CASE\n WHEN COALESCE(t.total_patients, 0) = 0 THEN 0.0\n ELSE ROUND(\n 100.0 * COALESCE(a.abnormal_patients, 0) / t.total_patients,\n 1\n )\n END AS percentage\nFROM sexes s\nLEFT JOIN patient_totals t\n ON s.SEX = t.SEX\nLEFT JOIN abnormal_patients a\n ON s.SEX = a.SEX;\t----- bird -----\tthrombosis_prediction", "417": "WITH valid_readings AS (\n SELECT\n CASE\n WHEN TRIM(p.Admission) = '-' THEN '-'\n WHEN TRIM(p.Admission) = '+' OR TRIM(p.Admission) LIKE '+%' THEN '+'\n END AS Admission,\n l.ID,\n CAST(l.`T-CHO` AS INTEGER) AS `T-CHO`\n FROM Patient AS p\n JOIN Laboratory AS l\n ON p.ID = l.ID\n WHERE l.`T-CHO` IS NOT NULL\n AND l.`T-CHO` NOT IN ('None', '')\n AND CAST(l.`T-CHO` AS INTEGER) > 0\n),\npatient_max AS (\n SELECT\n Admission,\n ID,\n MAX(`T-CHO`) AS `T-CHO`\n FROM valid_readings\n WHERE Admission IN ('+', '-')\n GROUP BY Admission, ID\n),\ngroup_max AS (\n SELECT\n Admission,\n MAX(`T-CHO`) AS `T-CHO`\n FROM patient_max\n GROUP BY Admission\n)\nSELECT\n pm.Admission,\n pm.ID,\n pm.`T-CHO`\nFROM patient_max AS pm\nJOIN group_max AS gm\n ON pm.Admission = gm.Admission\n AND pm.`T-CHO` = gm.`T-CHO`\nORDER BY\n CASE pm.Admission\n WHEN '+' THEN 0\n WHEN '-' THEN 1\n ELSE 2\n END,\n pm.ID;\t----- bird -----\tthrombosis_prediction", "418": "WITH eligible AS (\n SELECT\n p.ID,\n l.RNP,\n CASE\n WHEN TRIM(l.RNP) LIKE '%:%'\n THEN CAST(SUBSTR(TRIM(l.RNP), INSTR(TRIM(l.RNP), ':') + 1) AS REAL)\n WHEN TRIM(l.RNP) GLOB '[0-9]*'\n THEN CAST(TRIM(l.RNP) AS REAL)\n ELSE NULL\n END AS rnp_level\n FROM Patient AS p\n JOIN Laboratory AS l\n ON p.ID = l.ID\n WHERE p.`First Date` LIKE '1991%'\n AND l.RNP IS NOT NULL\n AND TRIM(l.RNP) <> ''\n),\nmax_level AS (\n SELECT MAX(rnp_level) AS max_rnp_level\n FROM eligible\n WHERE rnp_level IS NOT NULL\n)\nSELECT\n e.ID,\n MIN(e.RNP) AS RNP\nFROM eligible AS e\nJOIN max_level AS m\n ON e.rnp_level = m.max_rnp_level\nWHERE e.rnp_level IS NOT NULL\nGROUP BY e.ID;\t----- bird -----\tthrombosis_prediction", "419": "SELECT AVG(HCT)\nFROM Laboratory\nWHERE Date LIKE '1991%'\n AND HCT IS NOT NULL\n AND LOWER(`U-PRO`) NOT LIKE '%trace%'\n AND CAST(TRIM(REPLACE(REPLACE(`U-PRO`, '>=', ''), '>', '')) AS REAL) >= 300;\t----- bird -----\tthrombosis_prediction", "420": "SELECT\n COUNT(DISTINCT CASE WHEN p.Admission = '+' THEN p.ID END) AS admitted,\n COUNT(DISTINCT CASE WHEN p.Admission = '-' THEN p.ID END) AS outpatient\nFROM Patient AS p\nJOIN Laboratory AS l\n ON p.ID = l.ID\nWHERE p.Diagnosis = 'SLE'\n AND CAST(l.`U-PRO` AS REAL) >= 30;\t----- bird -----\tthrombosis_prediction", "421": "SELECT COUNT(*)\nFROM Patient AS p\nWHERE TRIM(p.Admission) = '-'\n AND EXISTS (\n SELECT 1\n FROM Laboratory AS l\n WHERE l.ID = p.ID\n AND TRIM(l.RA) IN ('-', '+-')\n )\n AND NOT EXISTS (\n SELECT 1\n FROM Examination AS e\n WHERE e.ID = p.ID\n AND (\n TRIM(COALESCE(e.KCT, '')) = '+'\n OR TRIM(COALESCE(e.RVVT, '')) = '+'\n OR TRIM(COALESCE(e.LAC, '')) = '+'\n )\n );\t----- bird -----\tthrombosis_prediction", "422": "WITH lab AS (\n SELECT\n ID,\n `Date`,\n CASE\n WHEN SC170 IS NOT NULL\n AND TRIM(SC170) <> ''\n AND LOWER(TRIM(SC170)) NOT IN ('none', 'null')\n THEN 1\n ELSE 0\n END AS has_sc170,\n CASE\n WHEN SC170 IS NOT NULL\n AND TRIM(SC170) <> ''\n AND LOWER(TRIM(SC170)) NOT IN ('none', 'null')\n AND (LOWER(TRIM(SC170)) = 'negative' OR CAST(SC170 AS REAL) = 0)\n THEN 1\n ELSE 0\n END AS is_normal\n FROM Laboratory\n)\nSELECT ID\nFROM lab\nGROUP BY ID\nHAVING MAX(`Date`) > '1997-01-01'\n AND MAX(CASE WHEN has_sc170 = 1 THEN `Date` END) = MAX(CASE WHEN is_normal = 1 THEN `Date` END);\t----- bird -----\tthrombosis_prediction", "423": "SELECT COUNT(DISTINCT p.ID)\nFROM Patient AS p\nWHERE EXISTS (\n SELECT 1\n FROM Laboratory AS l\n WHERE l.ID = p.ID\n AND l.SSA IS NOT NULL\n AND TRIM(l.SSA) <> ''\n AND LOWER(TRIM(l.SSA)) NOT IN (\n 'negative', 'neg', '-', '0', '0.0', 'none', 'n/a', 'na',\n 'null', 'not available', 'unknown'\n )\n)\nAND EXISTS (\n SELECT 1\n FROM Laboratory AS l\n WHERE l.ID = p.ID\n AND l.`U-PRO` IS NOT NULL\n AND TRIM(l.`U-PRO`) <> ''\n AND LOWER(TRIM(l.`U-PRO`)) NOT IN (\n 'negative', 'neg', '-', '0', '0.0', 'none', 'n/a', 'na',\n 'null', 'not available', 'unknown'\n )\n);\t----- bird -----\tthrombosis_prediction", "424": "SELECT COUNT(DISTINCT T1.ID)\nFROM Patient AS T1\nJOIN Laboratory AS T2\n ON T1.ID = T2.ID\nWHERE T1.SEX = 'F'\n AND T2.`DNA-II` < 8;\t----- bird -----\tthrombosis_prediction", "425": "SELECT COUNT(*)\nFROM Patient AS p\nWHERE p.Admission LIKE '+%'\n AND NOT EXISTS (\n SELECT 1\n FROM Laboratory AS l\n WHERE l.ID = p.ID\n AND CAST(l.ALP AS INTEGER) >= 300\n );\t----- bird -----\tthrombosis_prediction", "426": "SELECT MAX(CASE WHEN TRIM(RNP) GLOB '[0-9]*' THEN CAST(TRIM(RNP) AS NUMERIC) END)\nFROM Laboratory\nWHERE CRE IS NOT NULL\n AND LOWER(TRIM(CRE)) != 'none'\n AND TRIM(CRE) != ''\n AND CAST(CRE AS NUMERIC) < 1.5;\t----- bird -----\tthrombosis_prediction", "427": "SELECT sex, num_patients\nFROM (\n SELECT 'female' AS sex, COUNT(DISTINCT p.ID) AS num_patients\n FROM Patient AS p\n JOIN Laboratory AS l ON p.ID = l.ID\n WHERE UPPER(TRIM(p.SEX)) = 'F' AND l.HGB < 7.0\n\n UNION ALL\n\n SELECT 'male' AS sex, COUNT(DISTINCT p.ID) AS num_patients\n FROM Patient AS p\n JOIN Laboratory AS l ON p.ID = l.ID\n WHERE UPPER(TRIM(p.SEX)) = 'M' AND l.HGB < 7.0\n)\nORDER BY sex;\t----- bird -----\tthrombosis_prediction", "428": "WITH eligible AS (\n SELECT\n ID,\n Date,\n RNP,\n CASE\n WHEN TRIM(RNP) = 'negative' THEN 0.0\n ELSE CAST(TRIM(RNP) AS REAL)\n END AS rnp_value\n FROM Laboratory\n WHERE CAST(GOT AS INTEGER) >= 60\n AND RNP IS NOT NULL\n AND TRIM(RNP) <> ''\n AND TRIM(RNP) <> 'None'\n)\nSELECT\n ID,\n Date,\n RNP\nFROM eligible\nWHERE rnp_value = (\n SELECT MAX(rnp_value)\n FROM eligible\n);\t----- bird -----\tthrombosis_prediction", "429": "SELECT COUNT(*)\nFROM Patient AS p\nWHERE p.Birthday > '1980-01-01'\n AND EXISTS (\n SELECT 1\n FROM Laboratory AS l\n WHERE l.ID = p.ID\n AND (\n l.FG < 150\n OR l.FG > 450\n OR (\n CASE\n WHEN TRIM(l.`U-PRO`) IN ('3', '4', '3+', '4+') THEN 300\n WHEN TRIM(l.`U-PRO`) LIKE '>=%'\n AND TRIM(REPLACE(TRIM(l.`U-PRO`), '>=', '')) IN ('3', '4', '3+', '4+') THEN 300\n WHEN TRIM(l.`U-PRO`) LIKE '>=%' THEN CAST(TRIM(REPLACE(TRIM(l.`U-PRO`), '>=', '')) AS REAL)\n ELSE CAST(TRIM(l.`U-PRO`) AS REAL)\n END >= 300\n )\n )\n );\t----- bird -----\tthrombosis_prediction", "430": "SELECT patient_group, normal_ldh_measurements\nFROM (\n SELECT 'admitted to the hospital' AS patient_group,\n COUNT(*) AS normal_ldh_measurements\n FROM Laboratory AS L\n JOIN Patient AS P ON L.ID = P.ID\n WHERE P.Admission = '+'\n AND L.LDH IS NOT NULL\n AND L.LDH < 500\n\n UNION ALL\n\n SELECT 'followed at the outpatient clinic' AS patient_group,\n COUNT(*) AS normal_ldh_measurements\n FROM Laboratory AS L\n JOIN Patient AS P ON L.ID = P.ID\n WHERE P.Admission = '-'\n AND L.LDH IS NOT NULL\n AND L.LDH < 500\n)\nORDER BY CASE patient_group\n WHEN 'admitted to the hospital' THEN 0\n ELSE 1\n END;\t----- bird -----\tthrombosis_prediction", "431": "SELECT\n COUNT(DISTINCT CASE WHEN l.ID IS NOT NULL THEN p.ID END) AS patients_with_lab_results,\n COUNT(DISTINCT CASE WHEN CAST(l.`T-BIL` AS REAL) >= 2.0 THEN p.ID END) AS patients_with_elevated_total_bilirubin\nFROM Patient AS p\nLEFT JOIN Laboratory AS l\n ON p.ID = l.ID\nWHERE COALESCE(TRIM(p.SEX), '') = '';\t----- bird -----\tthrombosis_prediction", "432": "SELECT COUNT(DISTINCT p.ID)\nFROM Patient AS p\nJOIN Examination AS e\n ON p.ID = e.ID\nWHERE p.SEX = 'F'\n AND p.Admission LIKE '+%'\n AND p.Birthday BETWEEN '1945-01-01' AND '1989-12-31'\n AND e.`ANA Pattern` = 'P';\t----- bird -----\tthrombosis_prediction", "433": "WITH eligible_patients AS (\n SELECT p.ID, p.SEX\n FROM Patient AS p\n WHERE p.Admission = '-'\n AND EXISTS (\n SELECT 1\n FROM Laboratory AS l\n WHERE l.ID = p.ID\n AND l.HGB IS NOT NULL\n AND l.HGB < 10\n )\n),\npatient_max_rnp AS (\n SELECT\n ep.ID,\n ep.SEX,\n MAX(\n CASE\n WHEN l.RNP IS NULL\n OR TRIM(l.RNP) = ''\n OR UPPER(TRIM(l.RNP)) = 'NONE' THEN NULL\n WHEN UPPER(TRIM(l.RNP)) = 'NEGATIVE' THEN 0\n ELSE CAST(TRIM(l.RNP) AS INTEGER)\n END\n ) AS max_rnp\n FROM eligible_patients AS ep\n JOIN Laboratory AS l ON l.ID = ep.ID\n GROUP BY ep.ID, ep.SEX\n)\nSELECT ID, SEX, max_rnp\nFROM patient_max_rnp\nWHERE max_rnp IS NOT NULL\n AND max_rnp = (\n SELECT MAX(max_rnp)\n FROM patient_max_rnp\n WHERE max_rnp IS NOT NULL\n );\t----- bird -----\tthrombosis_prediction", "434": "SELECT COUNT(DISTINCT L.ID)\nFROM Laboratory AS L\nJOIN (\n SELECT ID, MIN(Date) AS FirstDate\n FROM Laboratory\n GROUP BY ID\n) AS F\n ON L.ID = F.ID\n AND L.Date = F.FirstDate\nWHERE L.GOT < 60\n AND CAST(L.RNP AS REAL) > 10;\t----- bird -----\tthrombosis_prediction", "435": "WITH valid_proteinuria AS (\n SELECT\n ID,\n Date,\n `U-PRO`\n FROM Laboratory\n WHERE `U-PRO` IS NOT NULL\n AND TRIM(`U-PRO`) <> ''\n AND LOWER(TRIM(`U-PRO`)) NOT IN ('-', 'none', 'n/a', 'na', 'null')\n),\nranked_proteinuria AS (\n SELECT\n ID,\n Date,\n `U-PRO`,\n ROW_NUMBER() OVER (\n PARTITION BY ID\n ORDER BY Date DESC, `U-PRO` DESC\n ) AS rn\n FROM valid_proteinuria\n)\nSELECT\n p.ID,\n p.SEX,\n r.Date,\n r.`U-PRO`\nFROM ranked_proteinuria AS r\nJOIN Patient AS p\n ON p.ID = r.ID\nWHERE r.rn = 1\nORDER BY p.ID;\t----- bird -----\tthrombosis_prediction", "436": "SELECT DISTINCT T1.ID\nFROM Patient AS T1\nJOIN Laboratory AS T2\n ON T1.ID = T2.ID\nWHERE T1.Admission = '-'\n AND T2.CPK < 250\n AND T2.RNP NOT LIKE '%negative%'\n AND CAST(T2.RNP AS REAL) > 4;\t----- bird -----\tthrombosis_prediction", "437": "SELECT COUNT(DISTINCT p.ID)\nFROM Patient AS p\nJOIN Laboratory AS l ON p.ID = l.ID\nJOIN Examination AS e ON p.ID = e.ID\nWHERE CAST(l.RNP AS REAL) > 0\n AND e.Thrombosis = 0;\t----- bird -----\tthrombosis_prediction", "438": "WITH high_rnp AS (\n SELECT DISTINCT ID\n FROM Laboratory\n WHERE CASE\n WHEN RNP LIKE '%:%' THEN CAST(SUBSTR(RNP, INSTR(RNP, ':') + 1) AS REAL)\n ELSE CAST(RNP AS REAL)\n END >= 16\n),\nnormal_gpt AS (\n SELECT ID, MAX(GPT) AS max_gpt\n FROM Laboratory\n WHERE GPT IS NOT NULL AND GPT < 60\n GROUP BY ID\n)\nSELECT p.Birthday\nFROM Patient AS p\nJOIN high_rnp AS h ON p.ID = h.ID\nJOIN normal_gpt AS n ON p.ID = n.ID\nWHERE NOT EXISTS (\n SELECT 1\n FROM Laboratory AS l\n WHERE l.ID = p.ID\n AND l.GPT IS NOT NULL\n AND l.GPT >= 60\n)\nORDER BY n.max_gpt DESC, p.ID ASC\nLIMIT 3;\t----- bird -----\tthrombosis_prediction", "439": "SELECT COUNT(DISTINCT T1.ID)\nFROM Patient AS T1\nJOIN Laboratory AS T2\n ON T1.ID = T2.ID\nWHERE T1.SEX = 'F'\n AND T2.PT < 14\n AND CAST(T2.RNP AS REAL) >= 16;\t----- bird -----\tthrombosis_prediction", "440": "SELECT\n CAST(strftime('%Y', T2.Date) AS INTEGER) - CAST(strftime('%Y', T1.Birthday) AS INTEGER) - CASE WHEN strftime('%m-%d', T2.Date) < strftime('%m-%d', T1.Birthday) THEN 1 ELSE 0 END,\n T1.Diagnosis\nFROM Patient AS T1\nJOIN Laboratory AS T2\n ON T1.ID = T2.ID\nWHERE\n T1.Admission = '+'\n AND T2.DNA IS NOT NULL\n AND T2.DNA != 'None'\nORDER BY\n CAST(T2.DNA AS REAL) DESC,\n T2.Date ASC\nLIMIT 1;\t----- bird -----\tthrombosis_prediction", "441": "SELECT p.ID, p.SEX\nFROM Patient AS p\nWHERE EXISTS (\n SELECT 1\n FROM Laboratory AS l\n WHERE l.ID = p.ID\n AND l.`T-BIL` IS NOT NULL\n AND CAST(l.`T-BIL` AS REAL) >= 1.2\n)\nAND instr(\n ',' || LOWER(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(p.Diagnosis, ' ', ''), CHAR(9), ''), CHAR(10), ''), CHAR(13), ''), '.', '')) || ',',\n ',sle,'\n ) > 0\nORDER BY p.SEX, p.ID;\t----- bird -----\tthrombosis_prediction", "442": "WITH settings AS (\n SELECT 'admitted to the hospital' AS care_setting\n UNION ALL\n SELECT 'followed at the outpatient clinic'\n),\neligible_patients AS (\n SELECT\n ID,\n CASE TRIM(Admission)\n WHEN '+' THEN 'admitted to the hospital'\n WHEN '-' THEN 'followed at the outpatient clinic'\n END AS care_setting\n FROM Patient\n WHERE UPPER(TRIM(SEX)) = 'F'\n AND TRIM(Admission) IN ('+', '-')\n AND Birthday IS NOT NULL\n AND Birthday <= date('2026-10-09', '-50 years')\n),\npatient_flags AS (\n SELECT\n p.ID,\n p.care_setting,\n MAX(\n CASE\n WHEN l.RNP IS NOT NULL AND CAST(l.RNP AS REAL) >= 4 THEN 1\n ELSE 0\n END\n ) AS has_high_rnp\n FROM eligible_patients AS p\n LEFT JOIN Laboratory AS l\n ON p.ID = l.ID\n GROUP BY p.ID, p.care_setting\n),\nsetting_counts AS (\n SELECT\n care_setting,\n SUM(has_high_rnp) AS patients_with_high_rnp,\n SUM(1 - has_high_rnp) AS patients_without_high_rnp\n FROM patient_flags\n GROUP BY care_setting\n)\nSELECT\n s.care_setting,\n COALESCE(c.patients_with_high_rnp, 0) AS patients_with_high_rnp,\n COALESCE(c.patients_without_high_rnp, 0) AS patients_without_high_rnp\nFROM settings AS s\nLEFT JOIN setting_counts AS c\n ON s.care_setting = c.care_setting\nORDER BY s.care_setting;\t----- bird -----\tthrombosis_prediction", "443": "SELECT COUNT(DISTINCT p.ID)\nFROM Patient AS p\nJOIN Laboratory AS l\n ON p.ID = l.ID\nWHERE p.Admission = '-'\n AND l.IGG IS NOT NULL\n AND l.Date = (\n SELECT MAX(l2.Date)\n FROM Laboratory AS l2\n WHERE l2.ID = l.ID\n AND l2.IGG IS NOT NULL\n )\n AND l.IGG >= 2000;\t----- bird -----\tthrombosis_prediction", "444": "WITH sle_exams AS (\n SELECT DISTINCT ID, Diagnosis\n FROM Examination\n WHERE ID IS NOT NULL\n AND Diagnosis IS NOT NULL\n AND ',' || REPLACE(REPLACE(Diagnosis, ' ', ''), ',', ',') || ',' LIKE '%,SLE,%'\n),\nlab_results AS (\n SELECT\n l.ID,\n l.DNA AS anti_dna,\n CAST(REPLACE(TRIM(l.DNA), ',', '') AS REAL) AS anti_dna_num\n FROM Laboratory AS l\n JOIN sle_exams AS s ON s.ID = l.ID\n WHERE l.DNA IS NOT NULL\n AND TRIM(l.DNA) <> ''\n AND UPPER(TRIM(l.DNA)) <> 'NONE'\n AND REPLACE(TRIM(l.DNA), ',', '') GLOB '[0-9.]*'\n AND REPLACE(TRIM(l.DNA), ',', '') NOT GLOB '*[^0-9.]*'\n AND CAST(REPLACE(TRIM(l.DNA), ',', '') AS REAL) > 0\n),\npatient_max AS (\n SELECT ID, MAX(anti_dna_num) AS max_num\n FROM lab_results\n GROUP BY ID\n),\nglobal_max AS (\n SELECT MAX(max_num) AS max_num\n FROM patient_max\n),\ntied AS (\n SELECT ID, max_num\n FROM patient_max\n WHERE max_num = (SELECT max_num FROM global_max)\n)\nSELECT\n t.ID,\n MIN(s.Diagnosis) AS Diagnosis,\n MIN(l.anti_dna) AS anti_dna\nFROM tied AS t\nJOIN sle_exams AS s ON s.ID = t.ID\nJOIN lab_results AS l ON l.ID = t.ID AND l.anti_dna_num = t.max_num\nGROUP BY t.ID, t.max_num\nORDER BY t.ID;\t----- bird -----\tthrombosis_prediction", "445": "WITH valid_igg AS (\n SELECT\n ID,\n Date,\n CAST(IGG AS REAL) AS igg_value\n FROM Laboratory\n WHERE IGG IS NOT NULL\n AND TRIM(CAST(IGG AS TEXT)) NOT IN ('None', '')\n AND TRIM(CAST(IGG AS TEXT)) GLOB '[0-9]*'\n),\nlatest_igg AS (\n SELECT\n v.ID,\n MAX(v.igg_value) AS igg_value\n FROM valid_igg AS v\n WHERE v.Date = (\n SELECT MAX(v2.Date)\n FROM valid_igg AS v2\n WHERE v2.ID = v.ID\n )\n GROUP BY v.ID\n),\npatient_care AS (\n SELECT\n ID,\n CASE\n WHEN Admission LIKE '+%' THEN 'admitted to the hospital'\n WHEN Admission LIKE '-%' THEN 'followed at the outpatient clinic'\n END AS care_setting\n FROM Patient\n),\nsettings AS (\n SELECT 'admitted to the hospital' AS care_setting\n UNION ALL\n SELECT 'followed at the outpatient clinic'\n)\nSELECT\n s.care_setting,\n COALESCE(\n ROUND(\n 100.0 * SUM(CASE WHEN li.igg_value > 900 AND li.igg_value < 2000 THEN 1 ELSE 0 END)\n / NULLIF(COUNT(p.ID), 0),\n 1\n ),\n 0.0\n ) AS percentage\nFROM settings AS s\nLEFT JOIN patient_care AS p\n ON p.care_setting = s.care_setting\nLEFT JOIN latest_igg AS li\n ON p.ID = li.ID\nGROUP BY s.care_setting;\t----- bird -----\tthrombosis_prediction", "446": "WITH latest_visit AS (\n SELECT\n ID,\n MAX(Date) AS latest_date\n FROM Laboratory\n GROUP BY ID\n),\nlatest_strong_rnp AS (\n SELECT DISTINCT\n p.ID,\n p.SEX\n FROM Laboratory AS l\n JOIN latest_visit AS lv\n ON l.ID = lv.ID\n AND l.Date = lv.latest_date\n JOIN Patient AS p\n ON p.ID = l.ID\n WHERE CAST(l.RNP AS INTEGER) >= 32\n)\nSELECT\n COALESCE(SUM(CASE WHEN SEX = 'F' THEN 1 ELSE 0 END), 0)\n - COALESCE(SUM(CASE WHEN SEX = 'M' THEN 1 ELSE 0 END), 0)\nFROM latest_strong_rnp;\t----- bird -----\tthrombosis_prediction", "447": "SELECT COUNT(*)\nFROM Patient AS p\nJOIN Laboratory AS l\n ON p.ID = l.ID\nWHERE p.SEX = 'F'\n AND l.RNP IS NOT NULL\n AND TRIM(l.RNP) <> ''\n AND l.Date = (\n SELECT MAX(l2.Date)\n FROM Laboratory AS l2\n WHERE l2.ID = l.ID\n AND l2.RNP IS NOT NULL\n AND TRIM(l2.RNP) <> ''\n )\n AND CASE\n WHEN l.RNP LIKE '%:%'\n THEN CAST(REPLACE(TRIM(SUBSTR(l.RNP, INSTR(l.RNP, ':') + 1)), ' ', '') AS REAL)\n ELSE CAST(REPLACE(TRIM(l.RNP), ' ', '') AS REAL)\n END > 64\n AND l.CPK < 250;\t----- bird -----\tthrombosis_prediction", "448": "WITH confirmed_sle AS (\n SELECT TRIM(Admission) AS Admission\n FROM Patient\n WHERE Diagnosis LIKE '%SLE%'\n AND Diagnosis NOT LIKE '%SLE susp%'\n AND Diagnosis NOT LIKE '%SLEsusp%'\n),\ncounts AS (\n SELECT\n SUM(CASE WHEN Admission = '+' THEN 1 ELSE 0 END) AS inpatient_count,\n SUM(CASE WHEN Admission = '-' THEN 1 ELSE 0 END) AS outpatient_count,\n SUM(CASE WHEN Admission IN ('+', '-') THEN 1 ELSE 0 END) AS total_count\n FROM confirmed_sle\n)\nSELECT\n COALESCE(inpatient_count, 0) AS inpatient_count,\n COALESCE(outpatient_count, 0) AS outpatient_count,\n COALESCE(\n ROUND(\n CAST(COALESCE(inpatient_count, 0) AS REAL) * 100.0 /\n NULLIF(COALESCE(total_count, 0), 0),\n 2\n ),\n 0.00\n ) AS inpatient_percentage\nFROM counts;\t----- bird -----\tthrombosis_prediction", "449": "WITH lab AS (\n SELECT\n ID,\n LDH,\n TRIM(\"U-PRO\") AS upro\n FROM Laboratory\n)\nSELECT\n p.ID,\n p.SEX,\n p.Birthday\nFROM Patient AS p\nWHERE EXISTS (\n SELECT 1\n FROM lab\n WHERE lab.ID = p.ID\n AND CAST(REPLACE(CAST(lab.LDH AS TEXT), ',', '') AS REAL) >= 500\n)\nAND EXISTS (\n SELECT 1\n FROM lab\n WHERE lab.ID = p.ID\n AND (\n (\n lab.upro LIKE '>=%'\n AND CAST(REPLACE(TRIM(substr(lab.upro, 3)), ',', '') AS REAL) >= 100\n )\n OR (\n lab.upro LIKE '%(%'\n AND lab.upro LIKE '%)%'\n AND instr(lab.upro, ')') > instr(lab.upro, '(')\n AND CAST(REPLACE(TRIM(substr(\n lab.upro,\n instr(lab.upro, '(') + 1,\n instr(lab.upro, ')') - instr(lab.upro, '(') - 1\n )), ',', '') AS REAL) >= 100\n )\n OR (\n lab.upro NOT LIKE '>=%'\n AND lab.upro NOT LIKE '%(%'\n AND CAST(REPLACE(TRIM(lab.upro), ',', '') AS REAL) >= 100\n )\n )\n)\nORDER BY p.ID;\t----- bird -----\tthrombosis_prediction", "450": "SELECT\n p.SEX,\n COUNT(p.ID)\nFROM Patient AS p\nWHERE\n p.SEX IN ('F', 'M')\n AND NOT EXISTS (\n SELECT 1\n FROM Examination AS e\n WHERE e.ID = p.ID\n )\nGROUP BY\n p.SEX;\t----- bird -----\tthrombosis_prediction", "451": "SELECT COUNT(ID)\nFROM Patient\nWHERE SEX = 'F'\n AND Admission LIKE '+%'\n AND `First Date` BETWEEN '1998-01-01' AND '1998-12-31';\t----- bird -----\tthrombosis_prediction", "452": "SELECT\n e.Symptoms,\n p.Diagnosis\nFROM Examination AS e\nJOIN Patient AS p\n ON e.ID = p.ID\nWHERE e.Diagnosis IS NOT NULL\n AND TRIM(e.Diagnosis) <> ''\n AND LOWER(TRIM(e.Diagnosis)) NOT IN ('none', 'null')\n AND (\n ',' || REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(e.Diagnosis, ';', ','), ' ', ''), char(9), ''), char(10), ''), char(13), ''), '.', '') || ','\n ) LIKE '%,SLE,%'\n AND e.Symptoms IS NOT NULL\n AND TRIM(e.Symptoms) <> ''\n AND LOWER(TRIM(e.Symptoms)) NOT IN ('none', 'null')\n AND p.Birthday IS NOT NULL\n AND TRIM(p.Birthday) <> ''\n AND LOWER(TRIM(p.Birthday)) NOT IN ('none', 'null')\nORDER BY\n p.Birthday DESC,\n p.ID ASC,\n CASE\n WHEN e.`Examination Date` IS NULL\n OR TRIM(e.`Examination Date`) = ''\n OR LOWER(TRIM(e.`Examination Date`)) IN ('none', 'null')\n THEN 0\n ELSE 1\n END DESC,\n e.`Examination Date` DESC\nLIMIT 1;\t----- bird -----\tthrombosis_prediction", "453": "SELECT Diagnosis\nFROM Patient\nWHERE TRIM(Admission) LIKE '+%'\n AND date(`First Date`) BETWEEN '1998-02-15' AND '1998-02-28'\n AND Birthday IS NOT NULL\nORDER BY\n (\n CAST(strftime('%Y', date(`First Date`)) AS INTEGER) -\n CAST(strftime('%Y', date(Birthday)) AS INTEGER) -\n CASE\n WHEN strftime('%m-%d', date(`First Date`)) < strftime('%m-%d', date(Birthday)) THEN 1\n ELSE 0\n END\n ) DESC,\n ID ASC\nLIMIT 1;\t----- bird -----\tthrombosis_prediction", "454": "SELECT ROUND(AVG(NULLIF(`aCL IgM`, 0)), 1)\nFROM Examination\nWHERE DATE(`Examination Date`) BETWEEN '1993-10-01' AND '1993-10-31'\n AND ',' || LOWER(REPLACE(`Diagnosis`, ' ', '')) || ',' LIKE '%,sle,%';\t----- bird -----\tthrombosis_prediction", "455": "SELECT COUNT(DISTINCT ID)\nFROM Patient\nWHERE LOWER(Diagnosis) LIKE '%psoriatic arthritis%'\n OR LOWER(Diagnosis) LIKE '%psa%';\t----- bird -----\tthrombosis_prediction", "456": "WITH eligible_patients AS (\n SELECT p.ID, p.SEX\n FROM Patient AS p\n WHERE NOT EXISTS (\n SELECT 1\n FROM Laboratory AS l\n WHERE l.ID = p.ID\n AND l.GPT IS NOT NULL\n AND CAST(l.GPT AS REAL) >= 60\n )\n)\nSELECT 'M' AS SEX, COUNT(*) AS patient_count\nFROM eligible_patients\nWHERE UPPER(TRIM(SEX)) = 'M'\n\nUNION ALL\n\nSELECT 'F' AS SEX, COUNT(*) AS patient_count\nFROM eligible_patients\nWHERE UPPER(TRIM(SEX)) = 'F';\t----- bird -----\tthrombosis_prediction", "457": "WITH qualifying_patients AS (\n SELECT DISTINCT\n p.ID,\n CASE\n WHEN p.Admission LIKE '+%' THEN '+'\n WHEN p.Admission = '-' THEN '-'\n END AS Admission,\n p.Birthday\n FROM Patient AS p\n JOIN Laboratory AS l\n ON p.ID = l.ID\n WHERE l.RBC < 3.5\n AND (p.Admission LIKE '+%' OR p.Admission = '-')\n)\nSELECT\n Admission,\n COUNT(ID) AS patient_count,\n ROUND(\n AVG(\n CASE\n WHEN Birthday IS NOT NULL THEN\n CAST(\n strftime('%Y', '2026-10-09') - strftime('%Y', Birthday) -\n CASE\n WHEN strftime('%m-%d', Birthday) > '10-09' THEN 1\n ELSE 0\n END\n AS REAL\n )\n END\n ),\n 1\n ) AS average_age\nFROM qualifying_patients\nGROUP BY Admission;\t----- bird -----\tthrombosis_prediction", "458": "SELECT\n SEX,\n COUNT(ID)\nFROM Patient\nWHERE\n SEX IN ('F', 'M')\n AND ID IN (\n SELECT ID\n FROM Laboratory\n )\nGROUP BY SEX;\t----- bird -----\tthrombosis_prediction", "459": "WITH sjs_patients AS (\n SELECT ID\n FROM Patient\n WHERE (',' || REPLACE(LOWER(TRIM(Diagnosis)), ' ', '') || ',') LIKE '%,sjs,%'\n)\nSELECT ROUND(AVG(e.`aCL IgM`), 2)\nFROM Examination AS e\nJOIN sjs_patients AS p\n ON e.ID = p.ID\nWHERE e.`aCL IgM` IS NOT NULL\n AND e.`aCL IgM` > 0;\t----- bird -----\tthrombosis_prediction", "460": "SELECT COUNT(DISTINCT p.ID)\nFROM Patient AS p\nJOIN Examination AS e\n ON p.ID = e.ID\nWHERE p.SEX = 'F'\n AND (',' || REPLACE(e.Diagnosis, ' ', '') || ',') LIKE '%,SjS,%';\t----- bird -----\tthrombosis_prediction", "461": "SELECT COUNT(*)\nFROM Patient AS p\nWHERE p.Admission = '-'\n AND EXISTS (\n SELECT 1\n FROM Laboratory AS l\n WHERE l.ID = p.ID\n AND (\n TRIM(l.RNP) = '-'\n OR LOWER(TRIM(l.RNP)) = 'negative'\n OR (l.RNP IS NOT NULL AND TRIM(l.RNP) <> '' AND CAST(l.RNP AS REAL) = 0)\n )\n );\t----- bird -----\tthrombosis_prediction", "462": "SELECT COUNT(DISTINCT p.ID)\nFROM Patient AS p\nWHERE EXISTS (\n SELECT 1\n FROM Laboratory AS l\n WHERE l.ID = p.ID\n AND LOWER(TRIM(l.SM)) IN ('negative', '0')\n)\nAND EXISTS (\n SELECT 1\n FROM Examination AS e\n WHERE e.ID = p.ID\n AND e.Thrombosis = 0\n)\nAND NOT EXISTS (\n SELECT 1\n FROM Examination AS e\n WHERE e.ID = p.ID\n AND e.Thrombosis <> 0\n)\nAND EXISTS (\n SELECT 1\n FROM Laboratory AS l\n WHERE l.ID = p.ID\n AND TRIM(l.`U-PRO`) NOT IN ('-', 'TR')\n AND CAST(TRIM(l.`U-PRO`) AS REAL) >= 30\n);\t----- bird -----\tthrombosis_prediction", "463": "SELECT DISTINCT p.ID\nFROM Patient AS p\nWHERE p.Admission = '-'\n AND EXISTS (\n SELECT 1\n FROM Laboratory AS l\n WHERE l.ID = p.ID\n AND l.RBC IS NOT NULL\n AND l.RBC != 'None'\n AND (l.RBC <= 3.5 OR l.RBC >= 6.0)\n )\n AND EXISTS (\n SELECT 1\n FROM Laboratory AS l\n WHERE l.ID = p.ID\n AND l.RNP IS NOT NULL\n AND l.RNP != 'None'\n AND l.RNP != 'negative'\n AND CAST(l.RNP AS REAL) > 0\n );\t----- bird -----\tthrombosis_prediction", "464": "SELECT ROUND(AVG((julianday('2026-10-09') - julianday(p.Birthday)) / 365.25), 1)\nFROM Patient AS p\nWHERE p.Birthday IS NOT NULL\n AND p.Birthday <= '2026-10-09'\n AND p.Birthday > date('2026-10-09', '-70 years')\n AND EXISTS (\n SELECT 1\n FROM Laboratory AS l\n WHERE l.ID = p.ID\n AND l.RNP IS NOT NULL\n AND l.RNP NOT IN ('', 'None', 'negative')\n AND CAST(l.RNP AS REAL) >= 64\n );\t----- bird -----\tthrombosis_prediction", "465": "SELECT COUNT(DISTINCT T1.ID)\nFROM Patient AS T1\nJOIN Laboratory AS T2\n ON T1.ID = T2.ID\nWHERE T1.SEX = 'F'\n AND T2.WBC > 3.5\n AND T2.WBC < 9.0\n AND (T2.FG <= 150 OR T2.FG >= 450)\n AND CAST(T2.RNP AS REAL) > 15;\t----- bird -----\tthrombosis_prediction", "466": "SELECT\n COALESCE(\n ROUND(\n SUM(CASE WHEN P.SEX = 'F' THEN 1 ELSE 0 END) * 100.0 /\n NULLIF(SUM(CASE WHEN P.SEX IN ('F', 'M') THEN 1 ELSE 0 END), 0),\n 1\n ),\n 0.0\n )\nFROM Patient AS P\nWHERE CAST(substr(P.Birthday, 1, 4) AS INTEGER) BETWEEN 1936 AND 1956\n AND NOT EXISTS (\n SELECT 1\n FROM Laboratory AS L\n WHERE L.ID = P.ID\n AND L.CPK IS NOT NULL\n AND CAST(L.CPK AS INTEGER) >= 250\n );\t----- bird -----\tthrombosis_prediction", "467": "SELECT COUNT(DISTINCT L.ID)\nFROM Laboratory AS L\nJOIN Patient AS P ON L.ID = P.ID\nWHERE L.\"Date\" BETWEEN '1981-01-01' AND '1986-12-31'\n AND L.PLT BETWEEN 100 AND 400\n AND L.`U-PRO` IS NOT NULL\n AND TRIM(L.`U-PRO`) <> ''\n AND TRIM(L.`U-PRO`) NOT IN ('-', '0')\n AND (\n UPPER(TRIM(L.`U-PRO`)) = 'TR'\n OR TRIM(L.`U-PRO`) LIKE '%\\%%' ESCAPE '\\'\n OR (TRIM(L.`U-PRO`) GLOB '[0-9]*' AND CAST(TRIM(L.`U-PRO`) AS REAL) > 0)\n )\n AND (\n CAST(strftime('%Y', L.\"Date\") AS INTEGER)\n - CAST(strftime('%Y', P.Birthday) AS INTEGER)\n - CASE\n WHEN strftime('%m%d', L.\"Date\") < strftime('%m%d', P.Birthday) THEN 1\n ELSE 0\n END\n ) BETWEEN 0 AND 49;\t----- bird -----\tthrombosis_prediction", "468": "WITH single_bond_molecules AS (\n SELECT DISTINCT molecule_id\n FROM bond\n WHERE bond_type = '-'\n),\noxygen_counts AS (\n SELECT\n sbm.molecule_id,\n COUNT(a.atom_id) AS oxygen_atoms\n FROM single_bond_molecules AS sbm\n LEFT JOIN atom AS a\n ON a.molecule_id = sbm.molecule_id\n AND a.element = 'o'\n GROUP BY sbm.molecule_id\n)\nSELECT ROUND(AVG(oxygen_atoms), 4)\nFROM oxygen_counts;\t----- bird -----\ttoxicology", "469": "SELECT AVG(single_bond_count)\nFROM (\n SELECT\n b.molecule_id,\n COUNT(b.bond_id) AS single_bond_count\n FROM bond AS b\n JOIN molecule AS m\n ON b.molecule_id = m.molecule_id\n WHERE m.label = '+'\n AND b.bond_type = '-'\n GROUP BY b.molecule_id\n);\t----- bird -----\ttoxicology", "470": "WITH element_counts AS (\n SELECT\n a.element,\n COUNT(a.atom_id) AS atom_count\n FROM atom AS a\n JOIN molecule AS m\n ON a.molecule_id = m.molecule_id\n WHERE m.label = '-'\n GROUP BY a.element\n)\nSELECT element\nFROM element_counts\nWHERE atom_count = (\n SELECT MIN(atom_count)\n FROM element_counts\n);\t----- bird -----\ttoxicology", "471": "SELECT\n COUNT(DISTINCT CASE WHEN LOWER(a.element) IN ('i', 'iodine') THEN a.atom_id END) AS iodine_atoms,\n COUNT(DISTINCT CASE WHEN LOWER(a.element) IN ('s', 'sulfur', 'sulphur') THEN a.atom_id END) AS sulfur_atoms\nFROM atom AS a\nWHERE a.atom_id IN (\n SELECT c.atom_id\n FROM connected AS c\n JOIN bond AS b ON c.bond_id = b.bond_id\n WHERE b.bond_type = '-'\n UNION\n SELECT c.atom_id2\n FROM connected AS c\n JOIN bond AS b ON c.bond_id = b.bond_id\n WHERE b.bond_type = '-'\n);\t----- bird -----\ttoxicology", "472": "SELECT\n ROUND(\n SUM(\n CASE\n WHEN NOT EXISTS (\n SELECT 1\n FROM atom AS a\n WHERE a.molecule_id = m.molecule_id\n AND LOWER(a.element) = 'f'\n )\n THEN 1.0\n ELSE 0.0\n END\n ) * 100.0 / NULLIF(COUNT(*), 0),\n 2\n )\nFROM molecule AS m\nWHERE m.label = '+';\t----- bird -----\ttoxicology", "473": "SELECT\n b.bond_type,\n CASE WHEN m.label = '+' THEN 'YES' ELSE 'NO' END AS carcinogenic\nFROM bond AS b\nJOIN molecule AS m\n ON b.molecule_id = m.molecule_id\nWHERE b.molecule_id = 'TR010'\nGROUP BY b.bond_type, m.label\nORDER BY COUNT(*) DESC, b.bond_type ASC\nLIMIT 1;\t----- bird -----\ttoxicology", "474": "SELECT DISTINCT T1.bond_id\nFROM connected AS T1\nJOIN atom AS T2 ON T1.atom_id = T2.atom_id\nJOIN atom AS T3 ON T1.atom_id2 = T3.atom_id\nWHERE (T2.element = 'p' AND T3.element = 'n')\n OR (T2.element = 'n' AND T3.element = 'p');\t----- bird -----\ttoxicology", "475": "SELECT DISTINCT a.element\nFROM atom AS a\nWHERE NOT EXISTS (\n SELECT 1\n FROM connected AS c\n WHERE c.atom_id = a.atom_id\n OR c.atom_id2 = a.atom_id\n);\t----- bird -----\ttoxicology", "476": "SELECT COUNT(T1.atom_id)\nFROM atom AS T1\nWHERE T1.molecule_id IN (\n SELECT T2.molecule_id\n FROM bond AS T2\n WHERE T2.bond_type = '#'\n)\nAND T1.molecule_id IN (\n SELECT T3.molecule_id\n FROM atom AS T3\n WHERE T3.element IN ('p', 'br')\n);\t----- bird -----\ttoxicology", "477": "SELECT\n ROUND(\n SUM(CASE WHEN LOWER(a.element) = 'cl' THEN 1 ELSE 0 END) * 100.0 / COUNT(a.atom_id),\n 4\n )\nFROM atom AS a\nWHERE EXISTS (\n SELECT 1\n FROM bond AS b\n WHERE b.molecule_id = a.molecule_id\n AND b.bond_type = '-'\n);\t----- bird -----\ttoxicology", "478": "SELECT\n CAST(SUM(CASE WHEN a.element = 'h' THEN 1 ELSE 0 END) AS REAL) / COUNT(a.atom_id) AS fraction,\n m.label\nFROM atom AS a\nJOIN molecule AS m\n ON a.molecule_id = m.molecule_id\nWHERE a.molecule_id = 'TR006'\nGROUP BY m.label;\t----- bird -----\ttoxicology", "479": "WITH molecule_groups AS (\n SELECT\n m.molecule_id,\n m.label,\n CASE\n WHEN NOT EXISTS (\n SELECT 1\n FROM bond AS b\n WHERE b.molecule_id = m.molecule_id\n AND b.bond_type IS NOT '-'\n ) THEN 1\n ELSE 0\n END AS is_all_single_bond\n FROM molecule AS m\n)\nSELECT\n COALESCE(\n SUM(CASE WHEN is_all_single_bond = 1 AND label = '+' THEN 1 ELSE 0 END) -\n SUM(CASE WHEN is_all_single_bond = 1 AND label = '-' THEN 1 ELSE 0 END),\n 0\n ) AS all_single_bond_molecules,\n COALESCE(\n SUM(CASE WHEN is_all_single_bond = 0 AND label = '+' THEN 1 ELSE 0 END) -\n SUM(CASE WHEN is_all_single_bond = 0 AND label = '-' THEN 1 ELSE 0 END),\n 0\n ) AS other_molecules\nFROM molecule_groups;\t----- bird -----\ttoxicology", "480": "SELECT COUNT(DISTINCT c.bond_id)\nFROM connected AS c\nJOIN atom AS a1 ON c.atom_id = a1.atom_id\nJOIN atom AS a2 ON c.atom_id2 = a2.atom_id\nJOIN bond AS b ON c.bond_id = b.bond_id\nJOIN molecule AS m ON b.molecule_id = m.molecule_id\nWHERE a1.element = 'c'\n AND a2.element = 'c'\n AND b.bond_type = '='\n AND m.label = '+';\t----- bird -----\ttoxicology", "481": "WITH plus_atoms AS (\n SELECT a.atom_id, a.element\n FROM atom AS a\n JOIN molecule AS m\n ON a.molecule_id = m.molecule_id\n WHERE m.label = '+'\n),\nbonded_atom_counts AS (\n SELECT pa.element, COUNT(*) AS bonded_count\n FROM plus_atoms AS pa\n WHERE EXISTS (\n SELECT 1\n FROM connected AS c\n WHERE c.atom_id = pa.atom_id\n OR c.atom_id2 = pa.atom_id\n )\n GROUP BY pa.element\n),\nmax_bonded_count AS (\n SELECT MAX(bonded_count) AS max_count\n FROM bonded_atom_counts\n),\ntotal_plus_atoms AS (\n SELECT COUNT(*) AS total_count\n FROM plus_atoms\n)\nSELECT\n pa.element,\n ROUND(\n COUNT(*) * 100.0 / NULLIF((SELECT total_count FROM total_plus_atoms), 0),\n 2\n ) AS percentage\nFROM plus_atoms AS pa\nWHERE pa.element IN (\n SELECT element\n FROM bonded_atom_counts\n WHERE bonded_count = (SELECT max_count FROM max_bonded_count)\n)\nGROUP BY pa.element;\t----- bird -----\ttoxicology", "482": "SELECT\n m.molecule_id,\n CASE\n WHEN m.label = '+' THEN 'YES'\n WHEN m.label = '-' THEN 'NO'\n ELSE 'NO'\n END AS carcinogenic,\n (\n SELECT COUNT(*)\n FROM bond AS b\n WHERE b.molecule_id = m.molecule_id\n AND b.bond_type IN ('=', '#')\n ) AS multiple_bond_count\nFROM atom AS a\nJOIN molecule AS m\n ON a.molecule_id = m.molecule_id\nWHERE a.atom_id = 'TR041_10';\t----- bird -----\ttoxicology", "483": "SELECT\n b.bond_type,\n COUNT(DISTINCT b.bond_id) AS bond_count\nFROM bond AS b\nJOIN molecule AS m\n ON b.molecule_id = m.molecule_id\nJOIN connected AS c\n ON b.bond_id = c.bond_id\nJOIN atom AS a1\n ON c.atom_id = a1.atom_id\nJOIN atom AS a2\n ON c.atom_id2 = a2.atom_id\nWHERE\n m.label = '+'\n AND a1.element = 'c'\n AND a2.element = 'c'\nGROUP BY\n b.bond_type;\t----- bird -----\ttoxicology", "484": "SELECT COUNT(DISTINCT CASE WHEN a1.element = 'cl' THEN a2.atom_id ELSE a1.atom_id END)\nFROM connected AS c\nJOIN atom AS a1 ON c.atom_id = a1.atom_id\nJOIN atom AS a2 ON c.atom_id2 = a2.atom_id\nWHERE (a1.element = 'cl' OR a2.element = 'cl')\n AND (a1.element <> 'cl' OR a2.element <> 'cl');\t----- bird -----\ttoxicology", "485": "SELECT COUNT(T1.atom_id2)\nFROM connected AS T1\nJOIN atom AS T2\n ON T1.atom_id = T2.atom_id\nJOIN molecule AS T3\n ON T2.molecule_id = T3.molecule_id\nWHERE T2.element = 's'\n AND T3.label = '+';\t----- bird -----\ttoxicology", "486": "SELECT\n b.bond_id,\n b.molecule_id\nFROM bond AS b\nJOIN molecule AS m\n ON b.molecule_id = m.molecule_id\nWHERE m.label = '+'\n AND EXISTS (\n SELECT 1\n FROM atom AS a\n WHERE a.molecule_id = b.molecule_id\n AND NOT EXISTS (\n SELECT 1\n FROM atom AS a_other\n WHERE a_other.element = a.element\n AND a_other.molecule_id <> a.molecule_id\n )\n );\t----- bird -----\ttoxicology", "487": "SELECT COUNT(*)\nFROM molecule AS m\nWHERE EXISTS (\n SELECT 1\n FROM atom AS a\n WHERE a.molecule_id = m.molecule_id\n AND a.element = 'n'\n)\nAND NOT EXISTS (\n SELECT 1\n FROM atom AS a\n JOIN connected AS c\n ON (a.atom_id = c.atom_id OR a.atom_id = c.atom_id2)\n JOIN bond AS b\n ON c.bond_id = b.bond_id\n WHERE a.molecule_id = m.molecule_id\n AND a.element = 'n'\n AND b.bond_type IN ('=', '#')\n);\t----- bird -----\ttoxicology", "488": "SELECT COUNT(*)\nFROM (\n SELECT c.atom_id2 AS bonded_atom_id\n FROM connected AS c\n JOIN atom AS a ON c.atom_id = a.atom_id\n WHERE a.element = 'cl'\n\n UNION\n\n SELECT c.atom_id AS bonded_atom_id\n FROM connected AS c\n JOIN atom AS a ON c.atom_id2 = a.atom_id\n WHERE a.element = 'cl'\n) AS bonded_atoms;\t----- bird -----\ttoxicology", "489": "SELECT\n ROUND(\n 100.0 * SUM(CASE WHEN m.label = '+' THEN 1 ELSE 0 END)\n / NULLIF(SUM(CASE WHEN m.label IN ('+', '-') THEN 1 ELSE 0 END), 0),\n 2\n ) AS carcinogenic_percent,\n ROUND(\n 100.0 * SUM(CASE WHEN m.label = '-' THEN 1 ELSE 0 END)\n / NULLIF(SUM(CASE WHEN m.label IN ('+', '-') THEN 1 ELSE 0 END), 0),\n 2\n ) AS non_carcinogenic_percent\nFROM molecule AS m\nWHERE m.molecule_id IN (\n SELECT molecule_id\n FROM bond\n WHERE bond_type = '#'\n);\t----- bird -----\ttoxicology", "490": "WITH rare_elements AS (\n SELECT element\n FROM atom\n GROUP BY element\n HAVING COUNT(DISTINCT molecule_id) = 1\n),\nrare_atoms AS (\n SELECT a.atom_id, a.molecule_id\n FROM atom AS a\n JOIN rare_elements AS r\n ON a.element = r.element\n)\nSELECT\n m.molecule_id,\n COUNT(DISTINCT c.bond_id) AS bond_count\nFROM molecule AS m\nJOIN rare_atoms AS ra\n ON ra.molecule_id = m.molecule_id\nLEFT JOIN connected AS c\n ON c.atom_id = ra.atom_id\n OR c.atom_id2 = ra.atom_id\nWHERE m.label = '+'\nGROUP BY m.molecule_id\nORDER BY m.molecule_id;\t----- bird -----\ttoxicology", "491": "WITH atom_stats AS (\n SELECT\n m.molecule_id,\n m.label,\n COUNT(a.atom_id) AS atom_count,\n SUM(CASE WHEN LOWER(a.element) = 'c' THEN 1 ELSE 0 END) AS carbon_atom_count,\n SUM(CASE WHEN LOWER(a.element) = 'cl' THEN 1 ELSE 0 END) AS chlorine_atom_count\n FROM molecule AS m\n JOIN atom AS a\n ON m.molecule_id = a.molecule_id\n GROUP BY\n m.molecule_id,\n m.label\n HAVING SUM(CASE WHEN LOWER(a.element) = 'c' THEN 1 ELSE 0 END) > 0\n),\nbond_stats AS (\n SELECT\n m.molecule_id,\n COUNT(b.bond_id) AS bond_count,\n SUM(CASE WHEN b.bond_type IN ('=', '#') THEN 1 ELSE 0 END) AS multiple_bond_count\n FROM molecule AS m\n LEFT JOIN bond AS b\n ON m.molecule_id = b.molecule_id\n GROUP BY\n m.molecule_id\n),\ncarbon_touching_bonds AS (\n SELECT\n b.molecule_id,\n COUNT(DISTINCT b.bond_id) AS carbon_touching_bond_count\n FROM bond AS b\n JOIN connected AS c\n ON b.bond_id = c.bond_id\n JOIN atom AS a1\n ON c.atom_id = a1.atom_id\n JOIN atom AS a2\n ON c.atom_id2 = a2.atom_id\n WHERE LOWER(a1.element) = 'c'\n OR LOWER(a2.element) = 'c'\n GROUP BY\n b.molecule_id\n)\nSELECT\n DENSE_RANK() OVER (\n ORDER BY\n COALESCE(ctb.carbon_touching_bond_count, 0) DESC,\n COALESCE(ast.atom_count, 0) DESC,\n ast.molecule_id ASC\n ) AS `rank`,\n ast.molecule_id,\n ast.label,\n COALESCE(ast.atom_count, 0) AS atom_count,\n COALESCE(bs.bond_count, 0) AS bond_count,\n COALESCE(ast.carbon_atom_count, 0) AS carbon_atom_count,\n COALESCE(ast.chlorine_atom_count, 0) AS chlorine_atom_count,\n COALESCE(ctb.carbon_touching_bond_count, 0) AS carbon_touching_bond_count,\n COALESCE(bs.multiple_bond_count, 0) AS multiple_bond_count\nFROM atom_stats AS ast\nLEFT JOIN bond_stats AS bs\n ON ast.molecule_id = bs.molecule_id\nLEFT JOIN carbon_touching_bonds AS ctb\n ON ast.molecule_id = ctb.molecule_id\nORDER BY\n COALESCE(ctb.carbon_touching_bond_count, 0) DESC,\n COALESCE(ast.atom_count, 0) DESC,\n ast.molecule_id ASC;\t----- bird -----\ttoxicology", "492": "SELECT COUNT(DISTINCT b.bond_id)\nFROM bond AS b\nJOIN connected AS c ON b.bond_id = c.bond_id\nJOIN atom AS a1 ON c.atom_id = a1.atom_id\nJOIN atom AS a2 ON c.atom_id2 = a2.atom_id\nWHERE b.molecule_id IN (\n SELECT molecule_id\n FROM atom\n WHERE LOWER(TRIM(element)) = 'y'\n)\nAND (LOWER(TRIM(a1.element)) = 'h' OR LOWER(TRIM(a2.element)) = 'h');\t----- bird -----\ttoxicology", "493": "SELECT ROUND(AVG(t.bond_count), 2)\nFROM (\n SELECT a.atom_id,\n COUNT(DISTINCT c.bond_id) AS bond_count\n FROM atom AS a\n LEFT JOIN connected AS c\n ON c.atom_id = a.atom_id OR c.atom_id2 = a.atom_id\n WHERE a.molecule_id = 'TR397'\n GROUP BY a.atom_id\n) AS t;\t----- bird -----\ttoxicology", "494": "SELECT\n CASE\n WHEN a1.element = 'c' THEN a2.element\n ELSE a1.element\n END AS element,\n COUNT(DISTINCT b.bond_id) AS count\nFROM bond AS b\nJOIN molecule AS m\n ON b.molecule_id = m.molecule_id\nJOIN connected AS conn\n ON b.bond_id = conn.bond_id\nJOIN atom AS a1\n ON conn.atom_id = a1.atom_id\nJOIN atom AS a2\n ON conn.atom_id2 = a2.atom_id\nWHERE m.label = '-'\n AND b.bond_type IN ('=', '#')\n AND (a1.element = 'c' OR a2.element = 'c')\nGROUP BY\n CASE\n WHEN a1.element = 'c' THEN a2.element\n ELSE a1.element\n END;\t----- bird -----\ttoxicology", "495": "SELECT\n b.bond_type AS bond_kind,\n COUNT(DISTINCT b.bond_id) AS bond_count,\n COUNT(DISTINCT CASE\n WHEN a.element <= a2.element THEN a.element || '-' || a2.element\n ELSE a2.element || '-' || a.element\n END) AS element_pair_count,\n m.label\nFROM bond AS b\nJOIN molecule AS m\n ON b.molecule_id = m.molecule_id\nLEFT JOIN connected AS c\n ON b.bond_id = c.bond_id\nLEFT JOIN atom AS a\n ON c.atom_id = a.atom_id\nLEFT JOIN atom AS a2\n ON c.atom_id2 = a2.atom_id\nWHERE b.molecule_id = 'TR377'\n AND b.bond_type IN ('-', '=')\nGROUP BY b.bond_type, m.label\nORDER BY COUNT(DISTINCT b.bond_id) DESC, b.bond_type ASC;\t----- bird -----\ttoxicology", "496": "SELECT m.molecule_id\nFROM molecule AS m\nWHERE m.label = '-'\n AND EXISTS (\n SELECT 1\n FROM atom AS a\n WHERE a.molecule_id = m.molecule_id\n AND LOWER(a.element) IN ('na', 'k', 'ca', 'cu', 'zn', 'sn', 'pb', 'mg', 'li')\n )\n AND EXISTS (\n SELECT 1\n FROM bond AS b\n WHERE b.molecule_id = m.molecule_id\n AND b.bond_type = '-'\n )\nORDER BY m.molecule_id\nLIMIT 3;\t----- bird -----\ttoxicology", "497": "WITH all_elements AS (\n SELECT DISTINCT element\n FROM atom\n),\nsingle_bonded_atoms AS (\n SELECT c.atom_id AS atom_id\n FROM connected AS c\n JOIN bond AS b ON c.bond_id = b.bond_id\n WHERE b.bond_type = '-'\n\n UNION\n\n SELECT c.atom_id2 AS atom_id\n FROM connected AS c\n JOIN bond AS b ON c.bond_id = b.bond_id\n WHERE b.bond_type = '-'\n),\nnon_single_bonded_atoms AS (\n SELECT c.atom_id AS atom_id\n FROM connected AS c\n JOIN bond AS b ON c.bond_id = b.bond_id\n WHERE b.bond_type <> '-' OR b.bond_type IS NULL\n\n UNION\n\n SELECT c.atom_id2 AS atom_id\n FROM connected AS c\n JOIN bond AS b ON c.bond_id = b.bond_id\n WHERE b.bond_type <> '-' OR b.bond_type IS NULL\n),\neligible_atoms AS (\n SELECT a.atom_id, a.element\n FROM atom AS a\n JOIN single_bonded_atoms AS s ON a.atom_id = s.atom_id\n WHERE NOT EXISTS (\n SELECT 1\n FROM non_single_bonded_atoms AS n\n WHERE n.atom_id = a.atom_id\n )\n)\nSELECT ae.element,\n COUNT(ea.atom_id) AS atom_count\nFROM all_elements AS ae\nLEFT JOIN eligible_atoms AS ea ON ae.element = ea.element\nGROUP BY ae.element\nORDER BY ae.element;\t----- bird -----\ttoxicology", "498": "WITH triple_elements AS (\n SELECT a.element\n FROM atom AS a\n JOIN connected AS c ON a.atom_id = c.atom_id\n JOIN bond AS b ON c.bond_id = b.bond_id\n WHERE b.bond_type = '#'\n\n UNION\n\n SELECT a.element\n FROM atom AS a\n JOIN connected AS c ON a.atom_id = c.atom_id2\n JOIN bond AS b ON c.bond_id = b.bond_id\n WHERE b.bond_type = '#'\n)\nSELECT\n a.element,\n COUNT(DISTINCT a.molecule_id) AS molecule_count\nFROM atom AS a\nJOIN triple_elements AS te ON a.element = te.element\nGROUP BY a.element\nORDER BY COUNT(DISTINCT a.molecule_id) DESC, a.element ASC;\t----- bird -----\ttoxicology", "499": "SELECT\n a.element,\n COUNT(DISTINCT a.atom_id) AS bonded_atom_count\nFROM atom AS a\nWHERE a.molecule_id = 'TR397'\n AND a.atom_id IN (\n SELECT c.atom_id\n FROM connected AS c\n UNION\n SELECT c.atom_id2\n FROM connected AS c\n )\nGROUP BY a.element\nORDER BY a.element;\t----- bird -----\ttoxicology" }