轉換選項

可從「轉換」功能表取得轉換選項。這些轉換選項可將字串從一種格式轉換為另一種格式。這些函數可用於每個資料 Provider (Raster Provider、WFS Provider 和 WMS Provider 除外)。

函數 TODATE 和 TOSTRING 支援日期格式化選項

選項 定義 語法 範例

NULVALUE

演算兩個性質。如果第一個性質不為 NULL,則 NULLVALUE 傳回該性質的值。否則,NULLVALUE 會傳回第二個性質的值。

NULLVALUE(Text_Property,Value)

NullValue(Parcel_Owner,'No Owner Listed')

在此範例中,空值會演算宗地所有人的值。如果 Parcel_Owner 為 NULL,則會將該 NULL 值轉換為字串「no owner listed」。如果宗地所有人不為空,則會傳該回擁有者值。

TODATE

將表示日期/時間資訊的文字字串轉換為日期物件。傳回的值為日期時間資料類型。

提供的文字性質必須符合提供的格式。如果不符合,則不會發生轉換。

請參閱〈日期格式化選項〉

TODATE(Text_property,format)

TODATE(Purchase_Date,MM/DD/YYYY)

在此範例中,會將購買日期值轉換為 MM/DD/YYYY 格式的日期值。如果購買日期值為 November 2, 2002,則會將其轉換為 11/02/2002。

TODOUBLE

將數值或文字字串轉換為倍精度浮點數值。

TODOUBLE(Text_property)

TODOUBLE(Parcel_Value)

在此範例中,會將 Parcel_Value 值轉換為文字字串。

TOFLOAT

將數值或文字字串轉換為單精度浮點數值。

TOFLOAT(Text_property)

TOFLOAT(Parcel_Value)

在此範例中,會將 Parcel_Value 值轉換為字串。

TOINT32

將數值或字串表示式轉換為 int32。

TOINT32(Text_property)

 

TOINT64

將數值或字串表示式轉換為 int64。

TOINT64(Text_property)

 

TOSTRING

使用您指定的可選格式將數值或日期表示式轉換為字串

將數值或布林性質轉換為文字字串 (無法指定格式)。

將 ToString 與布林性質配合使用時,運算結果將為 1/0 (不是 True/False)。

請參閱〈日期格式化選項〉以瞭解格式選項。

TOSTRING(Date_property, format)

TOSTRING(Numeric_property)

TOSTRING(Parcel_Sale_Date,MM/DD/YYYY)

在此範例中,如果 Parcel_Sale_Date 的值為 January 12, 2007,則會將其轉換為文字字串 01/12/2007。