我在R中使用SQL来处理一些数据。我需要使用代码dbGetQuery来选择包含“预期寿命”的指标
dbGetQuery(wdidb, 'SELECT Indicator_nameFROM IndicatorsWHERE Indicator_name = "life expectancy"')
我已经尝试了上面的代码,但它只选择了包含“预期寿命”而不是“预期寿命”的指标名称有人知道我怎么修改密码吗
tjvv9vkg1#
您可以使用LIKE运算式:
LIKE
dbGetQuery(wdidb, "SELECT Indicator_name FROM Indicators WHERE Indicator_name LIKE '%life expectancy%'")
要执行此检查而不考虑指标名称的大小写,请在LHS上使用LOWER():
LOWER()
dbGetQuery(wdidb, "SELECT Indicator_name FROM Indicators WHERE LOWER(Indicator_name) LIKE '%life expectancy%'")
1条答案
按热度按时间tjvv9vkg1#
您可以使用
LIKE
运算式:要执行此检查而不考虑指标名称的大小写,请在LHS上使用
LOWER()
: