STRING 类型

类型支持长度大于或等于 0 的所有字符序列。

语法

STRING

文本

[r|R]'c [ ... ]'
  • rR

    起始版本:Databricks Runtime 10.0

    表示原始文本的可选前缀。

  • c

    Unicode 字符集中的任意字符。

除非字符串带有 r 前缀,否则使用 \ 来转义特殊字符(例如 '\)。

如果字符串带有 r 前缀,则不包含转义字符。

可以使用双引号 (") 而非单引号 (') 来分隔字符串字面量。

示例

> SELECT 'Spark';
  Spark

> SELECT CAST(5 AS STRING);
  5

> SELECT 'O\'Connell'
  O'Connell

> SELECT 'Some\nText'
  Some
  Text

> SELECT r'Some\nText'
  Some\nText

> SELECT '서울시'
  서울시

> SELECT ''

> SELECT '\\'
  \

> SELECT r'\\'
  \\