工作需要用到SQL,想学习SQL,可以考啥证书
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了工作需要用到SQL,想学习SQL,可以考啥证书相关的知识,希望对你有一定的参考价值。
想从比较基础的开始考。本人非计算机专业,也不打算靠学个SQL就从事计算机专业工作。只是想多增加一项基础技能,并且现在工作中能用到,增加自己的含金量。
主要是看你接触的是什么产品,SQL只是个基础。如果是微软SQLSERVER,可以考 MCSE
如果是ORACLE 可以考OCP
DB2也有证书。 参考技术A www.w3school.com.cn 适合基础学习 参考技术B 考证一般没有帮助,这种数据库之类一般是看实力。你再有一张计算机类毕业证书(最好也有学位证)就可以了本回答被提问者和网友采纳
SQL学习多表关联-join
在实际工作中会用到多表联查,此时需要用到关键字JOIN
一、inner join(内连接)
至少有一个匹配时返回行,只返回两个表中连接字段相等的行
如:
select * from ticket
inner join job
on ticket.id=job.t_id
只查询出,ticket.id=job.t_id的数据
二、left join(左连接)
即使右表中没有匹配,也从左表中返回所有的行
如:
select * from ticket
left join job
on ticket.id=job.t_id
不管ticket.id是不是等于job.t_id,首先返回ticket中的所有数据;如果ticket.id=job.t_id时,返回相应的job数据;如果ticket.id!=job.t_id时,对应的job数据显示为null
三、right join(右连接)
即使左表中没有匹配,也从右表中返回所有的行
如:
select * from ticket
right join job
on ticket.id=job.t_id
不管ticket.id是不是等于job.t_id,首先返回job中的所有数据;如果ticket.id=job.t_id时返回相应的ticket数据;如果ticket.id!=job.t_id时,对应的ticket数据显示为null
四、full join(外连接)
只要其中一个表中存在匹配,则返回行(返回两个表中的行)
如:
select * from ticket
full join job
on ticket.id=job.t_id
不管ticket.id是不是等于job.t_id,首先返回ticket和job的所有数据;如果ticket.id=job.t_id时,会在相应的ticket数据后显示job数据;如果ticket.id!=job.t_id时,ticket数据和job数据分两行显示,其对应方的数据分别显示null
以上是关于工作需要用到SQL,想学习SQL,可以考啥证书的主要内容,如果未能解决你的问题,请参考以下文章