用于检查条件的Athena SQL查询
您好,我想使用athena SQL查询来检查数据库名称 例如,在mySQL php中,我可以使用database()=“xyz”,如果为true,则执行某些操作,但在athena sql中,我无法执行此操作用于检查条件的Athena SQL查询,sql,amazon-athena,Sql,Amazon Athena,您好,我想使用athena SQL查询来检查数据库名称 例如,在mySQL php中,我可以使用database()=“xyz”,如果为true,则执行某些操作,但在athena sql中,我无法执行此操作 SELECT "Year", "Covid Scenario", "M3 Scenario (Regulation-Tech-Consumer)", "Metric",
SELECT "Year",
"Covid Scenario",
"M3 Scenario (Regulation-Tech-Consumer)",
"Metric",
"Mode",
"Region",
"Country and regions/areas",
"Archetype",
"City",
SUM(Value) AS Value
FROM m3
WHERE "Covid Scenario" IN ('Virus contained')
AND "M3 Scenario (Regulation-Tech-Consumer)" IN ('High-High-Medium')
AND "Metric" IN ('Sales')
AND "Mode" IN ('testing')
<HERE I want to do something such as sleep if database name == "test">
选择“年份”,
“新冠病毒情景”,
“M3情景(监管技术消费者)”,
“公制”,
“模式”,
“区域”,
“国家和地区/地区”,
“原型”,
“城市”,
和(值)作为值
从m3开始
其中“新冠病毒情况”在('含病毒')
以及(‘高中’)中的“M3情景(监管技术消费者)”
以及(‘销售额’)中的“指标”
和(‘测试’)中的“模式”
请告诉我如何做您可以查询
信息\u schema.tables
以获取表名的数据库
SELECT table_schema FROM information_schema.tables where table_name = 'm3';