![](https://img-blog.csdnimg.cn/2021072817441817.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
数据库
文章平均质量分 54
mysql,oracle
小矶鹬
逆水行舟,不进则退
展开
-
ORACLE运行的数据库突然连接报“无监听程序”
原创 2023-10-30 16:17:38 · 1352 阅读 · 0 评论 -
mysql------逗号分隔code 转 逗号分隔name
原创 2023-04-14 17:32:41 · 177 阅读 · 0 评论 -
Windows安装MySQL出现错误2503 2502 的解决办法
转载 2023-04-03 22:16:37 · 511 阅读 · 1 评论 -
人大金仓Windows环境启动报错
人大金仓数据库启动异常转载 2022-07-04 09:59:57 · 921 阅读 · 0 评论 -
数据库可用于左右填充0的函数--->LPAD与RPAD
数据库函数原创 2022-06-20 08:17:08 · 501 阅读 · 0 评论 -
plsql登录报错:ORA-27101: shared memory realm does not exist 错误的处理
sqlplus /nologconn / as sysdba;startup============================cmd执行以上命令==============================正常startup:(如果启动正常就可以直接登录了)启动报错:ORA-00119: invalid specification for system parameter LOCAL_LISTENERORA-00132: syntax error or unresol..原创 2021-09-17 13:16:42 · 2485 阅读 · 0 评论 -
MySql之GROUP_CONCAT函数拼接换行符GROUP_CONCAT(拼接字段 SEPARATOR ‘<;br/>;‘)
1、CONCAT(拼接字段1,拼接字段2,......) 结果没有分隔符的拼接2、CONCAT_WS(separator, 拼接字段1, 拼接字段2, ......) 结果根据指定分隔符拼接3、GROUP_CONCAT( [distinct] 要连接的字段 [ORDERBY排序字段 ASC/DESC] [separator '分隔符'] )说明:分组拼接,通过使用distinct可以排除重复值;如果希望对结果中的值进行排序,可以使用order b...原创 2021-09-15 11:00:51 · 9526 阅读 · 0 评论 -
oracle启动报ora-12514 tns 监听程序当前无法识别。。。
以前安装的数据库今天启动,突然报错oracle启动报ora-12514 tns 监听程序当前无法识别。。。捣腾了一早上,最终看帖子https://blog.csdn.net/xb12369/article/details/26720275解决=================================================================最终成功操作oracle11g安装后,本地无法登录!前提:服务全部打开,监听也配置好了!win7 64位 orac...原创 2021-04-05 10:47:24 · 2079 阅读 · 0 评论 -
多条件关联-----」企业表关联已反馈-----」已反馈与未反馈单位反馈记录
任务表主键 任务名称 F_ID F_TASK_NAME 企业表主键 外键(任务表主键) 部门id(任务下达时存的) 部门名 F_ID F_FOREIGN_ID F_DEPT_ID F_DEPT_NAME 反馈表主键 外键(任务表主键) 部门id(任务反馈时存) 反馈状态 反馈时间 F_ID F_FOREIGN_ID F_DEPT_ID F_STATUS F_DATE 查询要实现原创 2020-07-04 10:39:59 · 130 阅读 · 0 评论 -
计算本季度呢最近上季度数据
SELECT F_TYPE,COUNT(F_ID) FROM T_COMPANYWHERE QUARTER(F_DATE)=QUARTER(DATE_SUB(now(),interval 1 QUARTER)) AND CASE WHEN QUARTER(NOW())=1 THEN ( YEAR(F_DATE)=(YEAR(NOW())-1))ELSE ( YEAR(F_DATE)=YEAR(NOW())) ENDGROUP BY F_TYPE解决获取上一个季度的时候,年度不是最...原创 2020-06-19 15:49:01 · 196 阅读 · 0 评论 -
oracle、mysql分页实例
//----------------------------------------------------------------------------------------------------------------------------------oracle分页jdbc.properties内容如下:#ORACLEdriver=oracle.jdbc.driver.O...原创 2019-06-06 17:24:23 · 122 阅读 · 0 评论 -
executeQuery、executeUpdate、execute
jdbc.properties内容如下,放src下面#ORACLEdriver=oracle.jdbc.driver.OracleDriverurl=jdbc:oracle:thin:@127.0.0.1:1521:orcluserName=ZHAOYANGpassword=ZHAOYANGpackage study;import java.io.IOE...转载 2019-05-25 19:53:09 · 558 阅读 · 0 评论 -
GROUP BY的扩展主要包括ROLLUP,CUBE,GROUPING SETS三种形式。
ROLLUProllup相对于简单的分组合计增加了小计和合计,解释起来会比较抽象,下面我们来看看具体事例。例1,统计不同部门工资的总和和所有部门工资的总和。SQL> select deptno,sum(sal) from emp group by rollup(deptno); DEPTNO SUM(SAL)---------- ---------- ...转载 2019-05-07 17:40:29 · 161 阅读 · 0 评论 -
rank() over,dense_rank() over,row_number() over的区别
1.rank() over:查出指定条件后的进行排名。特点是,加入是对学生排名,使用这个函数,成绩相同的两名是并列,下一位同学空出所占的名次。select name,subject,score,rank() over(partition by subject order by score desc) rankfrom student_score;2.dense_rank()...转载 2019-05-07 15:17:33 · 173 阅读 · 0 评论 -
oracle数据库--序列(sequence)
一个问题:在某张表中,存在一个id列(整数),我们希望在添加记录的时候,该列从1开始,自动的增长,怎么处理?解决方式:oracle是利用“序列”(sequence)来完成的。序列(sequence)介绍oracle中,是通过使用序列(sequence)来处理自动增长列。(1)可以为表中的列自动产生值。(2)由用户创建数据库对象,并可由多个用户共享。(3)一般用于主...转载 2019-05-09 15:00:17 · 293 阅读 · 0 评论 -
HIVESQL中ROW_NUMBER() OVER语法以及示例---根据某字段值相同取另一字段最大值的所有行
数据如下:ID NAMEPIDCREATE_TIME------------------------------1张三A2018-1-12李四A2017-1-13王五B2017-12-12希望的查询结果(相同PID只取CREATE_TIME最大的行):ID NAMEPIDCREATE_TIME--...转载 2019-04-15 14:08:06 · 4135 阅读 · 1 评论