SQL
文章平均质量分 86
小小学徒ByronZf
路漫漫其修远兮,吾将上下而求索。
展开
-
Oracle:重复数据去重,只取其中一条(最新时间/其他字段排序规则)数据
一、问题://一个会话id代表一个聊天室,返回该聊天室最新的一条数据显示在会话列表,二、解决思路:使用row_number() over 分组排序功能 来解决该问题;*1、语法格式:row_number() over(partition by 分组列 order by 排序列 desc);2、row_number() OVER (PARTITION BY COL1 ORDER BY ...原创 2019-03-05 15:18:00 · 8650 阅读 · 0 评论 -
【Oracle】保留两位小数的三种实现方式
1、round(a/b,n) -----会对计算结果进行四舍五入2、trunc(a/b,n) ----直接赋值计算结果,不做处理3、to_char(a/b,'格式') -------会对计算结果进行四舍五入操作 转换格式中(0/...原创 2019-08-28 15:43:02 · 4999 阅读 · 0 评论 -
ORACLE忘记密码...
1、使用超级用户登录sqlplus / as sysdba2、解锁忘记登录密码的用户<!--alter user 用户名 account unlock -->alter user system account unlock;3、更改用户登录名密码<!-- alter user 用户名 identified by 新密码-->alter u...原创 2019-07-23 16:49:03 · 149 阅读 · 0 评论 -
Oracle---rownum 使用及踩坑点
对于rownum来说它是oracle系统顺序分配为从查询返回的行的编号,返回的第一行分配的是1,第二行是2,依此类推,这个伪字段可以用于限制查询返回的总行数,且rownum不能以任何表的名称作为前缀。 (1) rownum 对于等于某值的查询条件 如果希望找到学生表中第一条学生的信息,可以使用rownum=1作为条件。但是想找到学生表中第二条学生的信息,使用rownum=2结...转载 2019-07-10 08:42:39 · 1945 阅读 · 0 评论 -
mysql 8.0.16解压版安装方法和踩坑点及初始密码
踩坑:8.0后面的版本进行解压安装时不用手动新建 data文件夹 和my.ini文件安装方法:一、配置环境变量 mysql_home +path1、path:2、MYSQL_HOME:二、生产data文件夹<以下操作均在bin目录下执行>mysqld --initialize-insecure --user=mysql三、安装:mys...原创 2019-05-06 13:18:53 · 2621 阅读 · 0 评论 -
mybatis中动态sql —入参为基本类型 \ Map类型时 在 if test " "中参数的表示
一、入参为基本类型:用 _parameter 代替一个为基本类型的入参 进行条件判断<update id="updateAllSignOfDelete" parameterType="java.lang.String"> update conversation_table set INITIATOR_DELETE = '0',TARGET_DELE...原创 2019-03-07 17:36:50 · 2879 阅读 · 0 评论 -
oracle数据库中left join,right join,inter join的理解
oracle数据库中left join,right join,inter join的理解left join,左关联, 以左边表为主,如果左边表没数据右边表有没有数据都返回空值,如果左边表有数据,就返回左边表数据加右边表关联的数据,如果右边表数据为空,则关联数据返回用空值填补。right join,右关联,以右边表为主,右边表没数据无论左边表有没有数据立即返回空值,右边表有数据,就返回右...转载 2019-03-04 12:02:34 · 2216 阅读 · 0 评论 -
Oracle 根据某个字段对查询结果去重 三种方法详述
Oracle三种去重的方法distinct group by rowid分组函数:作用于一组数据,并对一组数据返回一个值常见的分组函数有:count 返回找到的记录数min 返回一个数字列或计算列的最小值max 返回一个数字列或计算列的最大值sum 返回一个数字列或计算列总和avg 返回一个数字列或计算列的平均值一、distinctdistinct 单列...转载 2019-03-04 11:00:53 · 15383 阅读 · 2 评论 -
解决:Linux下启动项目报:ORA-00257 归档程序错误,只有在解析完成后才以 AS SYSDBA 方式连接
问题:Linux服务器中部署项目时,无法启动项目(错误如下)。 但本地plsql可以正常连接数据库。1. 进入rman : rman2. 建立连接: connect target /3.查看归档日志的状态:list archivelog all;4.手工删除归档日志文件(距离当前日期,七天前的日志): DELET...原创 2019-09-27 19:40:56 · 3694 阅读 · 0 评论