如果可能,将SQL转换为Python

时间:2015-11-05 22:50:13

标签: python sql

是否有可能将sql语句转换为python的工具。例如:

(CASE WHEN var = 2 then 'Yes' else 'No' END) custom_var
==>
customVar = 'Yes' if var == 2 else 'No'

我正在尝试从json输入提供类似ETL的转换API。以下是输入的示例:

{
    "ID": 4,
    "Name": "David",
    "Transformation: "NewField = CONCAT (ID, Name)"
}

我们会将其翻译成:

{
    "ID": 4,
    "Name": "David",
    "NewField: "4David"
}

或者,是否有更好的转换语言可以在这里使用SQL?

1 个答案:

答案 0 :(得分:1)

$("button").click(function(e) { if(!jquery.validate()) e.preventDefault(); }); 实际上是否有效sql? (如果Newfield是变量,你需要声明它并用“@”作为前缀吗?)。如果你只想执行任意SQL,你可以与sqlite一起破解:

SET NewField = CONCAT (ID, Name)