SQL文转化问题

来源:百度知道 编辑:UC知道 时间:2024/06/24 15:15:18
SELECT
WK.振替口座_金融机関コード,
WK.振替口座_金融机関店舗コード,
WK.振込口座_金融机関コード,
WK.振込口座_金融机関店舗コード,
WK.贷付コード,KA.汉字氏名_名字 || KA.汉字氏名_名前 汉字氏名,
SK.市区町村コード,
SK.団体名,
CO.略称 备考
FROM
Z_M0700_SSKC SK,
KKAR KA,
KKAS KS,
SCOD CO,
Z_M0702 WK

WHERE 60 = SK.県コード(+) AND
WK.贷付コード = KA.贷付コード(+) AND
KA.地区コード = SK.市区町村コード(+) AND
WK.贷付コード = KS.贷付コード(+) AND
CO.ID(+) = 'KNOW' AND
CO.コード(+) = KS.现状态区分_借受人

ORDER BY WK.振替口座_金融机関コード,WK.振替口座_金融机関店舗コード,WK.振込口座_金融机関コード,WK.振込口座_金融机関店舗コード,WK.贷付コード

将上面的SQL文转化成SQL several 适用的SQL文,最好能给讲解一下

SELECT
----A查找内容
WK.振替口座_金融机関コード,
WK.振替口座_金融机関店舗コード,
WK.振込口座_金融机関コード,
WK.振込口座_金融机関店舗コード,
WK.贷付コード,KA.汉字氏名_名字 || KA.汉字氏名_名前 汉字氏名,
SK.市区町村コード,
SK.団体名,
CO.略称 备考
-----/A
FROM
--------B 来源哪些表
Z_M0700_SSKC SK,
KKAR KA,
KKAS KS,
SCOD CO,
Z_M0702 WK
---------/B

WHERE
-------C 查找条件并列有AND
60 = SK.県コード(+) AND
WK.贷付コード = KA.贷付コード(+) AND
KA.地区コード = SK.市区町村コード(+) AND
WK.贷付コード = KS.贷付コード(+) AND
CO.ID(+) = 'KNOW' AND
CO.コード(+) = KS.现状态区分_借受人
-----/C

ORDER BY
------D 排列方式 默然升序[ASC]
WK.振替口座_金融机関コード,WK.振替口座_金融机関店舗コード,WK.振込口座_金融机関コード,WK.振込口座_金融机関店舗コード,WK.贷付コード
----/D

SELECT select_list
[ INTO new_table ]
FROM table_source
[ WHERE search_condition ]
[ GROUP BY group_by_expression ]
[ HAVING search_condition ]
[ ORDER BY order_expression [ ASC | DESC ] ]