数据库应用

Oracle查找重复记录中最大值的记录

分析函数over是Oracle从8.1.6开始提供分析函数,分析函数用于计算基于组的某种聚合值,它和聚合函数的不同之处是对于每个组返回多行,而聚合函数对于每个组只返回一行。PARTITION BY 开窗函数指定了分析函数工作...

COALESCE与ISNULL函数的区别

COALESCE()用法 Select COALESCE(null,null,'1','2') 返回1作用 返回其参数中第一个非空表达式。isnull()用法 Select isnull(null,0) 返回 0作用 遇到null 返回 指定值简单对比下两个函数 ISNULL判定一个表达...

Oracle如何查看索引和视图

视图-----是由SELECT查询语句(可以是单表或者多表查询)定义的一个"逻辑表",只有定义而无数据,是一个"虚表". 在创建视图时,只是将视图的定义信息保存在数据字典中, 而并不将实际的数据复...

简单命令清空数据库中所有表数据

也许很多读者朋友都经历过这样的事情:要在开发数据库基础上清理一个空库,但由于对数据库结构缺乏整体了解,在删除一个表的记录时,删除不了,因为可能有外键约束,一个常见的数据库结构是一个主表,一个子表,...

SQL语句LIKE用法详解

LIKE,确定给定的字符串是否与指定的模式匹配。模式可以包含常规字符和通配符字符。模式匹配过程中,常规字符必须与字符串中指定的字符完全匹配。然而,可使用字符串的任意片段匹配通配符。与使用 = 和 != 字...

在ACCESS中LIKE的用法

“?”表示任何单一字符; “*”表示零个或多个字符; “#”表示任何一个数字所以应该是: select * from databasename where fieldname like '*XX*'原来在SQL SERVER 里是用%%的,在ACCESS里是用**号的,怪不得都找不到...