v3.13.0
v3.13.0(2026-07-22)
関数拡充 3 件とバグ修正 1 件。
B56: 統計集約関数
STDDEV_POP / STDDEV_SAMP / VAR_POP / VAR_SAMP / MEDIAN を追加。分散・標準偏差は Welford 法、中央値は数値昇順。統計集約は完全入力必須(onLimit=truncate でも上限到達時はエラー・部分集合の統計値を返さない)。未定義の統計量(0 件・_SAMP の 1 件)は空文字、非数値入力は ArgumentError。無印 STDDEV/VARIANCE は方言間で意味が異なるため非対応(明示形のみ)。
B57: 日付集計軸関数
DAYOFWEEK(1=日曜)/ QUARTER / WEEK(ISO-8601 固定・MySQL WEEK() 既定と非互換)と、DATE_FORMAT 指定子 %w(0=日曜)/ %a(日本語曜日)/ %v(ISO 週番号)/ %G(ISO week-year)を追加。週次ラベルは %G-%v を推奨(%Y-%v は年跨ぎ週で誤る)。新 3 関数は実在する日付のみ受理し、不正日付は空文字。
B58: MODE(最頻値)
カテゴリデータ(ドロップダウン・ステータス等)向けの文字列頻度カウント。同数タイは canonical 比較順の最小値を返す決定的規則(他 RDB の「不定」を採らない)。
B59: バグ修正 — ORDER BY の別名参照
SELECT LENGTH(f) AS len … ORDER BY len のような SELECT 列別名の ORDER BY が黙って無視され元の行順を返す不具合を修正。従来並ばなかったクエリの結果順が変わります。集計別名(ORDER BY 件数 DESC 等)は従来から正常で挙動不変。
その他
- 新しい予約語 9 語:
STDDEV_POPSTDDEV_SAMPVAR_POPVAR_SAMPMEDIANMODEDAYOFWEEKQUARTERWEEK(同名フィールドはバッククォートで参照) - MCP instructions の全量関数カタログを aggregate 12 / scalar 46 へ更新
- 全 2,834 テスト green・CLI 実機照合済み(各 evidence は docs/internal/evidence/ 参照)
🤖 Generated with Claude Code