TO_STRING (conversion, Lakehouse v1)
Convertit une valeur en type de données String, ou convertit une valeur Date dans un format de chaîne donné. Pour personnaliser le format de la date et de l’heure dans PlaidCloud Lakehouse, vous pouvez utiliser des spécificateurs. Ces spécificateurs vous permettent de définir le format souhaité pour les valeurs de date et d’heure. Pour obtenir la liste complète des spécificateurs pris en charge, consultez Mise en forme des dates et des heures.
Syntaxe Analyze
Section intitulée « Syntaxe Analyze »func.to_string( '<expr>' )Exemples Analyze
Section intitulée « Exemples 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 │└──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘Syntaxe SQL
Section intitulée « Syntaxe SQL »TO_STRING( '<expr>' )
TO_STRING( '<date>', '<format>' )Type de retour
Section intitulée « Type de retour »String.
Exemples SQL
Section intitulée « Exemples SQL »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 │└───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘