You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
64 lines
2.7 KiB
64 lines
2.7 KiB
USE zhiyuantong;
|
|
SET NAMES utf8mb4;
|
|
|
|
SELECT exam_mode, COUNT(*) AS province_count
|
|
FROM province_exam_configs
|
|
WHERE exam_year=2025 AND verification_status='verified'
|
|
GROUP BY exam_mode
|
|
ORDER BY exam_mode;
|
|
|
|
SELECT COUNT(*) AS verified_config_count,
|
|
COUNT(DISTINCT province_name) AS province_count,
|
|
COUNT(DISTINCT source_id) AS source_count
|
|
FROM province_exam_configs
|
|
WHERE exam_year=2025 AND verification_status='verified';
|
|
|
|
SELECT publication.dataset_name, publication.version_no,
|
|
publication.publication_status, COUNT(*) AS version_count,
|
|
SUM(publication.published_record_count) AS published_record_count
|
|
FROM dataset_publications publication
|
|
WHERE publication.admission_year=2025
|
|
GROUP BY publication.dataset_name, publication.version_no,
|
|
publication.publication_status
|
|
ORDER BY publication.dataset_name, publication.version_no;
|
|
|
|
SELECT current.dataset_name, COUNT(*) AS current_scope_count
|
|
FROM current_dataset_publications current
|
|
WHERE current.admission_year=2025
|
|
GROUP BY current.dataset_name
|
|
ORDER BY current.dataset_name;
|
|
|
|
-- 正常结果必须为空:当前指针的范围、数据集和状态必须与发布版本一致。
|
|
SELECT current.*
|
|
FROM current_dataset_publications current
|
|
JOIN dataset_publications publication
|
|
ON publication.publication_id=current.publication_id
|
|
WHERE current.province_name<>publication.province_name
|
|
OR current.admission_year<>publication.admission_year
|
|
OR current.dataset_name<>publication.dataset_name
|
|
OR publication.publication_status<>'published';
|
|
|
|
-- 正常结果必须为空:公共考试模式必须完整覆盖31个省级地区,且均有来源。
|
|
SELECT config.province_name, config.exam_year, config.exam_mode,
|
|
config.source_id, current.publication_id
|
|
FROM province_exam_configs config
|
|
LEFT JOIN current_dataset_publications current
|
|
ON current.province_name=config.province_name
|
|
AND current.admission_year=config.exam_year
|
|
AND current.dataset_name='province-exam-configs'
|
|
LEFT JOIN public_province_exam_configs public_config
|
|
ON public_config.publication_id=current.publication_id
|
|
AND public_config.exam_config_id=config.exam_config_id
|
|
WHERE config.exam_year=2025
|
|
AND (config.verification_status<>'verified'
|
|
OR config.source_id IS NULL
|
|
OR current.publication_id IS NULL
|
|
OR public_config.exam_config_id IS NULL)
|
|
ORDER BY config.province_name;
|
|
|
|
SELECT
|
|
(SELECT COUNT(*) FROM public_province_exam_configs) AS public_exam_configs,
|
|
(SELECT COUNT(*) FROM public_school_profiles) AS public_school_profiles,
|
|
(SELECT COUNT(*) FROM public_school_admission_stats) AS public_school_admission_stats,
|
|
(SELECT COUNT(*) FROM public_major_admission_stats) AS public_major_admission_stats,
|
|
(SELECT COUNT(*) FROM public_score_rank_points) AS public_score_rank_points;
|
|
|