用于检查条件的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",

您好,我想使用athena SQL查询来检查数据库名称

例如,在mySQL php中,我可以使用database()=“xyz”,如果为true,则执行某些操作,但在athena sql中,我无法执行此操作

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';