数据库

Oracle中ROW_NUMBER()OVER()函数用法实例讲解

Oracle中ROW_NUMBER() OVER()函数用法 1. 说明: ROW_NUMBER() OVER() 函数的作用:分组排序 2. 原理: row_number() over() 函数,over() 里的分组以及排序的执行晚于 where、group by、order by 的执行。 3.语法: row_number() over( partition by 分组列

Oracle 2023年07月11日  172

Redis 键值设计使用总结

前言 对redis的使用,想必做过后端开发的同学都不陌生,redis为key/value非关系型数据库,使用起来简单高效,支持的数据类型也比较丰富,几乎在日常开发中没有不涉及的; 但如果对redis使用比较深入的话,还需要综合考虑多方面的因素,比如使用redis时如何兼具高效与性能,如何设计合理的key以达到存取时最高效等等,这都是应该考虑的,下面结合redis中一个比较简单但也容易的问题,关

Redis 2023年07月11日  181

SQL Server 2008 R2 为用户权限分配的操作步骤

背景 之前我们编写程序的时候都是直接对数据库进行访问,并没有设置什么权限之类的东西,但是在管理数据库的过程中,我们有时候需要控制某个用户访问数据库的权限,比如只能单独的看到属于其管理的某几张表,或者说是拥有CRUD(增加(Create)、读取(Retrieve)(重新得到数据)、更新(Update)和删除(Delete))权限,或者是更小的粒度的划分,总而言之,一切皆是为了系统的安全和操作的

SQLServer 2023年07月11日  172

SQL Server 2005 更改安装路径目录的方法小结

今天晚上小编在加班时有朋友咨询关于SQL Server 2005 更改安装路径目录的问题,告诉了朋友,顺手又在网上找了其它几个方法,第一个方法是默认的,是小编告诉朋友的。 方法1. 在安装过程中,安装到选择需要安装的组件时,点高级就可以了。之后就会看到更改安装路径的地方 方法2.更改注册表的默认安装路径: 安装完成需要站500M左右空间 可以更改路径安装,下面是更

SQLServer 2023年07月11日  183

oracle 之存储过程 begin ...... ; ...... end

点击查看代码 begin merge into ly_yjs_hxsj.T_XSGL_XSXX_CZRZ rz using ( select a.XS_ID xsid, xh, xm, '02' as bglx,'修改学生:'||xm||':学位操作撤销学位证书号,原学位证书号:'|| BJYZSBH || '改为:'|| a.JYZSH as bgnr, #{

Oracle 2023年07月11日  135

postgresql如何兼容MySQL if函数

postgresql兼容MySQL if函数 if函数说明 在mysql中if()函数的用法类似于java中的三目表达式,其用处也比较多,具体语法如下: IF(expr1,expr2,expr3),如果expr1的值为true,则返回expr2的值,如果expr1的值为false,则返回expr3的值 postgresql自定义if函数兼容 create or replace fun

Mysql / PostgreSQL 2023年07月11日  212

SQL计算字符串中最大的递增子序列的方法

求字符串中最大的递增子序列 数据库环境:SQL SERVER 2005 如题,求字符串“abcbklmnodfghijkmer”中最大的递增子序列。这个字符串有点特别, 只由26个小写字母a-z组成。 大概思路如下: 1.将字符串转到一列存储,并生成行号 2.设置一个递增计数器列,默认为1,比较上下行的字符,如果在字典中的顺序是递增, 则计数器加1,否则,计数器置1 3.找出计

SQLServer 2023年07月11日  171

oracle中sql 正则写法详解

目录 在Oracle 10g及以下版本中,可以使用POSIX扩展来进行正则匹配 Oracle 11g及以上版本 是否走索引 Oracle中使用正则表达式需先使用REGEXP_

Oracle 2023年07月11日  195

关闭

用微信“扫一扫”