📣新登場!TiDB Cloud BYOC、TiDB Cloud Filesystem、PostgreSQL-compatible TiDB Cloud Starter がパブリックプレビュー中。このページは自動翻訳されたものです。原文はこちらからご覧ください。

AS_DATE



VARIANT 値を DATE データ型に厳密にキャストします。入力データ型が VARIANT でない場合、出力は NULL です。VARIANT 内の値の型が出力値と一致しない場合、出力は NULL です。

構文

AS_DATE( <variant> )

引数

引数説明
<variant>VARIANT 値

戻り値の型

DATE

例

SELECT as_date(to_date('2025-10-11')::variant); +-----------------------------------------+ | as_date(to_date('2025-10-11')::variant) | +-----------------------------------------+ | 2025-10-11 | +-----------------------------------------+ SELECT as_date(parse_json('"2024-12-25"')::variant); +-----------------------------------------------+ | as_date(parse_json('"2024-12-25"')::variant) | +-----------------------------------------------+ | 2024-12-25 | +-----------------------------------------------+ -- Returns NULL for non-date values SELECT as_date(parse_json('123')); +----------------------------+ | as_date(parse_json('123')) | +----------------------------+ | NULL | +----------------------------+

このページは役に立ちましたか?