TO_STRING(変換、Lakehouse v1)
値を文字列データ型に変換します。または、日付の値を特定の文字列形式に変換します。PlaidCloud Lakehouseで日付と時刻の形式をカスタマイズするには、指定子を使用できます。指定子を使用すると、日付と時刻の値に必要な形式を定義できます。サポートされている指定子の一覧については、日付と時刻の書式設定を参照してください。
Analyzeの構文
Section titled “Analyzeの構文”func.to_string( '<expr>' )Analyzeの例
Section titled “Analyzeの例”func.date_format('1.23'), func.to_string('1.23'), func.to_text('1.23'), func.to_varchar('1.23'), func.json_to_string('1.23')
┌──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐│ func.date_format('1.23') │ func.to_string('1.23') │ func.to_text('1.23') │ func.to_varchar('1.23') │ func.json_to_string('1.23') │├──────────────────────────┼────────────────────────┼──────────────────────┼─────────────────────────┼─────────────────────────────┤│ 1.23 │ 1.23 │ 1.23 │ 1.23 │ 1.23 │└──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘SQLの構文
Section titled “SQLの構文”TO_STRING( '<expr>' )
TO_STRING( '<date>', '<format>' )文字列です。
SELECT DATE_FORMAT('1.23'), TO_STRING('1.23'), TO_TEXT('1.23'), TO_VARCHAR('1.23'), JSON_TO_STRING('1.23');
┌─────────────────────────────────────────────────────────────────────────────────────────────────────────┐│ date_format('1.23') │ to_string('1.23') │ to_text('1.23') │ to_varchar('1.23') │ json_to_string('1.23') │├─────────────────────┼───────────────────┼─────────────────┼────────────────────┼────────────────────────┤│ 1.23 │ 1.23 │ 1.23 │ 1.23 │ 1.23 │└─────────────────────────────────────────────────────────────────────────────────────────────────────────┘
SELECT DATE_FORMAT('["Cooking", "Reading"]' :: JSON), TO_STRING('["Cooking", "Reading"]' :: JSON), TO_TEXT('["Cooking", "Reading"]' :: JSON), TO_VARCHAR('["Cooking", "Reading"]' :: JSON), JSON_TO_STRING('["Cooking", "Reading"]' :: JSON);
┌────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐│ date_format('["cooking", "reading"]'::variant) │ to_string('["cooking", "reading"]'::variant) │ to_text('["cooking", "reading"]'::variant) │ to_varchar('["cooking", "reading"]'::variant) │ json_to_string('["cooking", "reading"]'::variant) │├────────────────────────────────────────────────┼──────────────────────────────────────────────┼────────────────────────────────────────────┼───────────────────────────────────────────────┼───────────────────────────────────────────────────┤│ ["Cooking","Reading"] │ ["Cooking","Reading"] │ ["Cooking","Reading"] │ ["Cooking","Reading"] │ ["Cooking","Reading"] │└────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘
-- With one argument, the function converts input to a string without validating as a date.SELECT DATE_FORMAT('20223-12-25'), TO_STRING('20223-12-25'), TO_TEXT('20223-12-25'), TO_VARCHAR('20223-12-25'), JSON_TO_STRING('20223-12-25');
┌────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐│ date_format('20223-12-25') │ to_string('20223-12-25') │ to_text('20223-12-25') │ to_varchar('20223-12-25') │ json_to_string('20223-12-25') │├────────────────────────────┼──────────────────────────┼────────────────────────┼───────────────────────────┼───────────────────────────────┤│ 20223-12-25 │ 20223-12-25 │ 20223-12-25 │ 20223-12-25 │ 20223-12-25 │└────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘
SELECT DATE_FORMAT('2022-12-25', '%m/%d/%Y'), TO_STRING('2022-12-25', '%m/%d/%Y'), TO_TEXT('2022-12-25', '%m/%d/%Y'), TO_VARCHAR('2022-12-25', '%m/%d/%Y'), JSON_TO_STRING('2022-12-25', '%m/%d/%Y');
┌───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐│ date_format('2022-12-25', '%m/%d/%y') │ to_string('2022-12-25', '%m/%d/%y') │ to_text('2022-12-25', '%m/%d/%y') │ to_varchar('2022-12-25', '%m/%d/%y') │ json_to_string('2022-12-25', '%m/%d/%y') │├───────────────────────────────────────┼─────────────────────────────────────┼───────────────────────────────────┼──────────────────────────────────────┼──────────────────────────────────────────┤│ 12/25/2022 │ 12/25/2022 │ 12/25/2022 │ 12/25/2022 │ 12/25/2022 │└───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘