Conclusion
最初に確認する結論
当サイトが取得した公共工事は64,677件で、14,951社へ確定照合できました。ただし発注機関489件の取得範囲と期間は均一ではなく、全国受注ランキングには使えません。
このデータの価値は、会社ごとに確認済みの公開契約へたどれることです。件数が少ない会社を実績が少ない会社と断定したり、未掲載会社を公共工事の受注がない会社と扱ったりはできません。
Analysis
取得・照合できた範囲
取り込み元の識別子は155種類です。発注機関名は公開資料の表記揺れを完全統合していないため、行政組織の厳密な法人数ではありません。
Analysis
日付と金額の利用可能性
| 確認項目 | 行数 | 全契約行に対する割合 |
|---|---|---|
| 契約日を正規化 | 33,348 | 51.6% |
| 2026-07-23以前の分析対象日付 | 33,347 | 51.6% |
| 契約額または落札額を数値化 | 59,445 | 91.9% |
分析に使える契約日の範囲は2020-01-01〜2026-07-13です。基準日より後の日付1件は期間分析から除外しました。
契約額は58,836件、落札額は55,649件にあります。同じ意味の金額として混ぜず、税込・税抜、当初・変更契約の差を原本で確認する必要があります。
Analysis
会社照合の状態
| 照合状態 | 契約行数 |
|---|---|
| matched_exact_name_address | 18,211 |
| matched_exact_name | 9,452 |
| needs_address_enrichment_no_name_match | 7,846 |
| matched_corporate_number | 4,845 |
| matched_address_enriched | 3,910 |
| needs_address_enrichment_no_contractor_address | 3,598 |
| no_contractor_name | 3,191 |
| matched_exact_name_municipality | 3,173 |
| needs_address_enrichment_multiple_exact_name_no_contractor_address | 2,640 |
| needs_address_enrichment_exact_name_address_mismatch | 1,902 |
| matched_validated_suggestion_reuse | 1,524 |
| needs_address_enrichment_multiple_exact_name | 972 |
| needs_address_enrichment_multiple_exact_name_prefecture_hint | 783 |
| matched_location_enriched | 649 |
| matched_hokkaido_contract_detail | 496 |
| needs_jv_member_review | 416 |
| needs_jv_parse | 385 |
| needs_internal_review_gbiz_review_candidate_address | 356 |
| matched_joint_venture_members | 157 |
| matched_branch_name_municipality | 67 |
| needs_internal_review_multiple_gbiz_review_candidate_address | 55 |
| needs_jv_parse_manual | 15 |
| needs_address_enrichment_branch_name_address_mismatch | 14 |
| needs_address_enrichment_branch_name_no_contractor_address | 8 |
| needs_address_enrichment_branch_name_ambiguous | 6 |
| matched_branch_name_address | 5 |
| needs_address_enrichment_multiple_exact_name_municipality_ambiguous | 1 |
照合は会社名だけでなく、所在地、許可番号、法人番号など取得できた根拠を使います。候補が複数ある行や所在地を追加確認できない行は、会社ページの実績へ自動掲載しない運用です。
Limit
全国ランキングを作らない理由
発注機関ごとに公開期間、工種、金額項目、変更契約の扱いが異なります。ある機関を6年分、別の機関を1年分だけ取得して順位を付けると、収集範囲の差を企業差と誤認させます。比較する場合は、同じ発注機関、同じ期間、同じ工種、同じ金額種別に母集団を限定します。
現段階の記事では、データがある企業の確認可能性を示し、全国の受注量や市場占有率は主張しません。
Method
集計方法・除外条件・出典
- public_work_contractsの取り込み済み行を数えた
- 照合企業数はmatched_company_idがある会社IDの重複を除いて数えた
- 発注機関数は空でないpublishing_agencyの表記単位で数えた
- 契約日の分析期間は2026-07-23以前に正規化できた行だけを対象とし、将来日付は除外した
- 契約額と落札額は別列のため、合計金額や全国順位を算出していない
主要な集計SQL
SELECT COUNT(*), COUNT(DISTINCT matched_company_id), COUNT(DISTINCT NULLIF(publishing_agency,'')) FROM public_work_contracts;出典は各発注機関が公開した入札・契約資料を当サイトDBへ取り込んだ範囲です。原本URL、対象期間、再掲載条件はソースごとに異なります。全国の公共工事全体を網羅した統計ではありません。
