oracle以及sql
文章平均质量分 72
IT枫斗者
大家好,我是程序员枫哥,csdn全栈领域优质创作者,华为云专家博主,阿里云专家博主,51CTO专家博主,目前组建的团队,专注Java技术分享,一对一学习辅助,春招/秋招/社招/跳槽,Java带徒等求职辅助,欢迎来技术交流,有问必答。
展开
-
MYSQL中 find_in_set() 函数用法详解
FIND_IN_SET(str,strlist) : str 要查询的字符串,strlist 需查询的字段,参数以”,”分隔,形式如 (1,2,6,8,10,22);该函数的作用是查询字段(strlist)中是否包含(str)的结果,返回结果为null或记录。假如字符串str在由N个子链组成的字符串列表strlist 中,则返回值的范围在 1 到 N 之间。一个字符串列表就是一个由一些被 ‘,’ 符号分开的子链组成的字符串。原创 2023-06-17 05:00:00 · 480 阅读 · 0 评论 -
mysql中json_extract的使用方法
若获取的val本身为字符串,那么获取的val会被引号包起来,比如"tom",这种数据被解析到程序对象中时,可能会被转义为\“tom\”。与获取key-val一样,若获取的元素为字符串,默认的方式也会得到双引号包起来的字符,导致程序转义,方法也是利用json_unquote函数,或者使用 ->> 代替->json_extract函数中,第一个参数content表示json数据,第二个参数为json路径,其中。结合前面介绍的两种获取方式,可以获取json数据中的嵌套数据。将会把多个路径的数据组合成数组返回。原创 2023-06-16 07:27:12 · 7739 阅读 · 0 评论 -
MyBatisplus3.12.CRUD扩展:自动填充。乐观锁。分页查询。逻辑删除SpringBoot环境
MyBatisplus3.12.CRUD扩展:自动填充。乐观锁。分页查询。逻辑删除SpringBoot环境原创 2022-02-05 21:52:02 · 323 阅读 · 0 评论 -
Linux 系统安装MySQL
Linux 系统安装MySQL下载Linux安装包https://dev.mysql.com/downloads/mysql/5.7.html#downloads安装MySQL卸载 centos 中预安装的 mysqlrpm -qa | grep -i mysql rpm -e mysql-libs-5.1.71-1.el6.x86_64 --nodeps上传 mysql 的安装包alt + p -------> put E:/test/MySQL-原创 2021-11-02 08:21:23 · 99 阅读 · 0 评论 -
oracle中sql查询上月、本月、上周、本周、昨天、今天的数据!
NEXT_DAY(x,y):next_day,next_day(x,y)用于计算x时间后第一个星期y的时间。x 是一个时间,y 是星期一至星期日中的一个。也可能用数字1 - 7代替,但是用数字的时候1是代表的周日2才是代表的周一查询今天数据:SELECT COUNT(1) FROM T_TJ_TEST WHERE TO_CHAR(T_RKSJ,'YYYY-MM-DD')=TO_CH...原创 2019-12-29 11:53:53 · 2612 阅读 · 0 评论 -
oracle中sql的case语句运用--根据不同条件去排序!
--case语句的种类:1.简单case语句语法: case exp when comexp then returnvalue ... when comexp then returnvalue else returnvalue end case到end之间相当于一个具体的值,可以做运算,取别...原创 2019-11-18 09:00:41 · 777 阅读 · 0 评论 -
查询数据库锁,和解锁语句!
Oracle 解锁表Oracle数据库操作中,我们有时会用到锁表查询以及解锁和kill进程等操作,那么这些操作是怎么实现的呢?本文我们主要就介绍一下这部分内容。(1)锁表查询的代码有以下的形式:select count(*) from v$locked_object;select * from v$locked_object;(2)查看哪个表被锁select b.owner,b.o...原创 2019-05-20 17:39:01 · 4173 阅读 · 0 评论 -
多表设计与基本sql语法
经验查询:在日后的开发之中,很多人都肯定要接触到许多新的数据库和数据表,那么在这种时候有两种做法;做法一:新手做法,上来就直接输入以下的命令select * from 表名称;如果此时数据量较大的话,以上无法浏览数据,二有可能造成系统的死机;做法二:老手做法,先看一下有多少条记录select count(*) from 表名称;SQL分类数据定义语言:...原创 2018-11-28 14:31:37 · 697 阅读 · 0 评论 -
oracle中关于日期问题的汇总!
oracle两个时间相减默认的是天数oracle 两个时间相减默认的是天数*24 为相差的小时数oracle 两个时间相减默认的是天数*24*60 为相差的分钟数oracle 两个时间相减默认的是天数*24*60*60 为相差的秒数--MONTHS_BETWEEN(date2,date1)给出date2-date1的月份SQL> select months_betw...原创 2019-03-28 17:08:29 · 221 阅读 · 0 评论 -
ORACLE日期函数大全
1.Sysdate 获得当前日期和时间select sysdate from dual2.Last_day 本月最后一天select last_day(sysdate) from dual3.Add_months(d,n) 当前日期d后推n个月 ,用于从一个日期值增加或减少一些月份select add_months(sysdate,-2) from dual4.Months_bet...转载 2019-04-01 10:17:28 · 255 阅读 · 0 评论 -
oracle 中表一对多取多方的最新的一条数据
例如如下sql,SELECT * FROM (SELECT u.*, ROW_NUMBER() OVER(PARTITION BY p.user_id ORDER BY p.flush_time desc) RN FROM STS_LPATROL_APPUSER_T u left JOIN STS_LPATROL_PHON...原创 2019-04-01 09:03:12 · 3655 阅读 · 0 评论