是否有可能将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?
答案 0 :(得分:1)
$("button").click(function(e)
{
if(!jquery.validate())
e.preventDefault();
});
实际上是否有效sql? (如果Newfield是变量,你需要声明它并用“@”作为前缀吗?)。如果你只想执行任意SQL,你可以与sqlite一起破解:
SET NewField = CONCAT (ID, Name)