图数据库(十二):Neo4j中数据类型及部分数据类型转换函数

  • Post author:
  • Post category:其他


数据类型可以分为三大类:

属性类型


  • 数值类



    Integer



    Float

  • 字符类:String

  • 布尔类:Boolean

  • 空间类



    Point

  • 时间类

    :

    Date

    ,

    Time

    ,

    LocalTime

    ,

    DateTime

    ,

    LocalDateTime



    Duration

结构类型


  • 节点类:Node(包含

    Id,Labels, Map类型

    )

  • 关系类:Relationship(包含

    Type, Map, Id类型)

  • 路径类:Path(

    节点和关系的序列

    )

组成类型


  • 列表类:List

  • 字典类:Map

    [组成为(key, value)对,key是字符类型,value可以是属性类型,结构类型和组成类型。]

类型转换


toBoolean()


toBooleanOrNull()


toBoolean() 函数

将字符串、整数或布尔值转换为布尔值。

RETURN toBoolean('true'), toBoolean('not a boolean'), toBoolean(0)


结果

toBoolean(‘true’) toBoolean(‘not a boolean’) toBoolean(0)


true


<null>


false


toBooleanOrNull()

函数将字符串、整数或布尔值转换为布尔值。 对于任何其他输入值,将返回 null。

RETURN toBooleanOrNull('true'), toBooleanOrNull('not a boolean'), toBooleanOrNull(0), toBooleanOrNull(1.5)


结果

toBooleanOrNull(‘true’)

toBooleanOrNull(‘not a boolean’)

toBooleanOrNull(0)

toBooleanOrNull(1.5)


true


<null>


false


<null>


toFloat()


toFloatOrNull()


toFloat() 函数

将整数、浮点数或字符串值转换为浮点数。

RETURN toFloat('11.5'), toFloat('not a number')


结果

toFloat(‘11.5’) toFloat(‘not a number’)


11.5


<null>


toFloatOrNull() 函数

将整数、浮点或字符串值转换为浮点数。 对于任何其他输入值,将返回 null。

RETURN toFloatOrNull('11.5'), toFloatOrNull('not a number'), toFloatOrNull(true)


结果

toFloatOrNull(‘11.5’) toFloatOrNull(‘not a number’) toFloatOrNull(true)


11.5


<null>


<null>


toInteger()


toIntegerOrNull()


函数 toInteger()

将布尔值、整数、浮点数或字符串值转换为整数值。

RETURN toInteger('42'), toInteger('not a number'), toInteger(true)


结果

toInteger(’42’) toInteger(‘not a number’) toInteger(true)


42


<null>


1


toIntegerOrNull() 函数

将布尔值、整数、浮点数或字符串值转换为整数值。 对于任何其他输入值,将返回 null。

RETURN toIntegerOrNull('42'), toIntegerOrNull('not a number'), toIntegerOrNull(true), toIntegerOrNull(['A', 'B', 'C'])


结果

toIntegerOrNull(’42’) toIntegerOrNull(‘not a number’) toIntegerOrNull(true) toIntegerOrNull([‘A’, ‘B’, ‘C’])


42


<null>


1


<null>



版权声明:本文为weixin_43145427原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。