1、CAST
CAST:の形式を変換する関数
用法:CAST(DATA_TYPE AS式)
表現:任意の有効なSQServer式。
AS:データ型を変換する後などのデータを処理する前に、2つのパラメータを分離するためには、ASです。
DATA_TYPE:sql_variant型とBIGINTを含むターゲット・システムによって提供されるデータ型は、ユーザ定義のデータ型を使用することはできません。
用途:変換する時間 VARCHARの タイプを
CAST(f.order_created_time AS VARCHAR)AS ' 受注時間'、
2、CONCAT
図1に示すように、機能:単一の文字列に複数のストリングを連結します。
構文:CONCAT(str1は、STR2、...)
用途:完全な配信アドレスにスプライス都市住所省
CONCAT(f.receiver_province_name、' '、f.receiver_city_name、' '、f.receiver_district_name、' '、f.receiver_address)AS ' 收货地址'、
3、GROUP_CONCAT
図1に示すように、機能:Connectで生成されたパケットによって同じグループの値は、結果は文字列を返します。
用途:支払いの同程度の様々ながあるかもしれない、国際収支は、別のマイクロチャネルの支払いを送信する必要がある、とGROUP_CONCATを使用する接続のため、時間
GROUP_CONCAT( CASE WHEN op.pay_type = 。1 THEN ' バランスの支払い' op.pay_type = 2 THEN ' マイクロチャンネル有料' WHEN op.pay_type = 3 THEN ' Alipayの' WHEN op.pay_type = 4 THEN ' 銀行カード支払い' OP .pay_type = 5 THEN ' 現金払い' op.pay_typeは= 6 THEN ' 完全な控除を提供します' WHEN op.pay_type = 7 THEN ' オンライン決済' END)
4、ROUND
機能:数値フィールドのROUND関数は、指定された小数点以下に丸め
アプリケーション:クラスの価格は小数点以下まで正確であると
ROUND((f.pay_amount + f.discount_amount)/ f.sku_quantity / 100、