小编cja*_*bso的帖子

无法连接到R中的odbc数据库

我一直在尝试使用该odbcConnect命令将我公司的DMS连接到R ,但得到以下消息:

myConn <-odbcConnect("NZSQL", uid="cejacobson", pwd="password")
Warning messages:
1: In odbcDriverConnect("DSN=NZSQL;UID=cejacobson;PWD=password") :
  [RODBC] ERROR: state IM002, code 0, message [unixODBC][Driver Manager]Data source name not found, and no default driver specified
2: In odbcDriverConnect("DSN=NZSQL;UID=cejacobson;PWD=password") :
  ODBC connection failed
Run Code Online (Sandbox Code Playgroud)

问题是,我很肯定数据源名称是NZSQL,我的uid和密码也是正确的.任何关于为什么R可能找不到我的数据源/驱动程序(顺便提一下,指定和工作的驱动程序)的见解.

谢谢!

r rodbc

16
推荐指数
1
解决办法
4万
查看次数

我是否需要在case表达式中使用else子句?

是否需要ELSECASE表达式中包含一个子句?

例如,如果我想拉动猫的动物名称而不是ELSE,我可以使用这个SELECT声明:

SELECT DISTINCT(CASE WHEN animal_type = 'cat' THEN animal_name END) AS cat_names
Run Code Online (Sandbox Code Playgroud)

我知道我可以放入animal_type = 'cat'我的WHERE条款然后

SELECT DISTINCT cat_names, 
Run Code Online (Sandbox Code Playgroud)

但我想知道答案.

sql select hive case

9
推荐指数
1
解决办法
7731
查看次数

标签 统计

case ×1

hive ×1

r ×1

rodbc ×1

select ×1

sql ×1