excel使⽤mysql数据库查询语句_Excel中使⽤sql语句查询将Excel连接Oracle数据库
Excel选项板中"数据"—"⾃其他来源"下拉菜单中有有个可以连接其它数据库的选项"来⾃数据连接向导"和"来⾃Microsoft query"。
Oracle数据源的配置
在Excel中,不管实现哪种⽅式的对那种数据库的访问都需要配置数据源ODBC。
步骤1:打开Microsoft ODBC管理器,点击选项"⽤户DSN"的"添加"按钮
图 11
步骤2:选择和Oracle的驱动程序,点击"完成"
图 12
步骤3:如下图进⾏设置,点击"test connection"进⾏连接测试
图 13
步骤4:按下图设置,点击"OK"进⾏测试,测试连接成功即可。
图 14
利⽤来⾃数据连接向导建⽴连接
步骤1:点击"来⾃数据连接向导",会出现如下弹窗,选择"ODBC DSN"并点击"下⼀步"
图 15
步骤2:在如下弹出框中选择"Oracle"并点击"下⼀步"
图 16
步骤3:在弹出的窗⼝中输⼊相应的Oracle服务器名、⽤户名和密码,并点击OK按钮;
图 17
步骤4:成功连接,出现如下窗⼝,选择"完成"可结束会话或选择⼀个表格点击"下⼀步"将表导⼊Excel中;
图 18
利⽤来⾃Microsoft query 来建⽴连接
步骤1:点击"⾃Microsoft query",出现如下窗⼝,选择"oracle*"并"确定"
图 19
excel vlookup函数怎么用步骤2:出现如下向导,则填写Oracle服务器名、⽤户名、密码,并点"OK"
图 110
步骤3:完成连接,之后可通过对Oracle中的表进⾏操作。
在Excel中使⽤SQL语句实现精确查询
在⽬前的⼯作当中会遇到各种数据处理⼯具,Oracle、MySQL、hive、hbase、Excel等等;其中之前⽤SQL较多,对SQL较为熟悉;对Excel的vlookup函数使⽤的并不怎么熟练,便想偷懒在Excel中写SQL语句,从⽽造福我这个懒⼈~
经过搜索和实践,完成了这个懒⼈⼯作,但是再懒也不能懒到不总结⾃⼰的学习成果,不然学的都会是⽩学,于是有了如下总结:
温馨提⽰:听⽹友说只有Excel2007及以上版本才有这个功能,2003版本的要么路过学习⼀下、要么去升级下⾃⼰的版本。本⼈的office 是2013版的。
问题:在Excel中写SQL,查询表1中对应id的表2的⽤户姓名和年龄
⽤户id
姓名
年龄
10000
张三
23
10001
王五
27
10002
刘思
19 10003诸葛
26 10004王静
42 10005刘三
53 10006赵四
42 10007齐秦
34 10008徐汇
21 10009张佳
26 10010柳懿
31 10011屈杰
33 10012李四
12
表 2-1⽤户id 职业
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论