数据库
包含MySQL、Oracle、DB2、Redis等类型数据库
b17a
这个作者很懒,什么都没留下…
展开
-
db2、Oracle的concat函数
我们比较常用的数据库是MySQL,它的concat函数用法如下:concat(str1,str2,…)即可以拼接多个参数,而db2和Oracle的concat函数用法只能拼接2个参数,如下:concat(str1,str2)在db2跟Oracle环境里如果想拼接多个参数,那只能像套娃一样多次使用concat,例如concat(str1,concat(str2,concat(str3,str4) ) )这个函数的使用场景一般是在模糊查询上,MySQL根据name模糊查询,like concat(’%原创 2021-12-10 22:49:04 · 4456 阅读 · 1 评论 -
inner join、left join和right join的区别(附案例分析)
概念:left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录inner join(等值连接) 只返回两个表中联结字段相等的行案例:设表hero的记录如下:h_id h_name1 杨过2 小龙女3 郭靖4 黄蓉6 周伯通表rich的记录如下:r_id r_name1 李彦宏2 马云3 马化腾4原创 2020-09-01 11:00:38 · 564 阅读 · 0 评论 -
解决ORA-12514:TNS:listener does not currently know of service requested in connect descriptor问题,亲测有效
使用Navicat连接Oracle数据库时,报错ORA-12514:TNS:listener does not currently know of service requested in connect descriptor,如下经过几番检查,发现主机、端口号、用户名和密码都是正确的,剩下只有服务名没有检查。在Navicat连接Oracle时,服务名默认是ORCL,然后我通过终端连接Oracle,进入后执行select global_name from global_name;语句查询Oracle原创 2020-07-21 16:12:33 · 48157 阅读 · 11 评论