社区
Oracle
帖子详情
用 select max() 语句,记录为空的时候怎样做处理呢?
MarkIII
2004-08-11 04:05:00
我用 select max() 语句,从 表里面 获得某个字段的最大值,
但是记录为空的时候,记录为空的时候 ,这个最大值是个什么冬冬呢。如何有效的判断吗?
我用的是 oracle。
...全文
2048
10
打赏
收藏
用 select max() 语句,记录为空的时候怎样做处理呢?
我用 select max() 语句,从 表里面 获得某个字段的最大值, 但是记录为空的时候,记录为空的时候 ,这个最大值是个什么冬冬呢。如何有效的判断吗? 我用的是 oracle。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
MarkIII
2004-08-11
打赏
举报
回复
多谢各位大虾的鼎立支持,我要的语句如下:
Nvl(Max("+IDField+"),1)
MarkIII
2004-08-11
打赏
举报
回复
大虾,我在 asp.net 里面用 max(……) 得到的值x
做以下判断:
x != null;
x != "";
!x is null;//这一个连编译都通不过。
我不知道怎样识别这个 x;
wylwyl1130
2004-08-11
打赏
举报
回复
select max(col) from ..
如果col为null,得到的就是空
SQL> select max(sno) from student;
MAX(SNO)
---------
SQL>
daihaidong
2004-08-11
打赏
举报
回复
max(nvl(col,0))
dinya2003
2004-08-11
打赏
举报
回复
得到的是你查找的字段中的值的最大值,你想怎么处理?
MarkIII
2004-08-11
打赏
举报
回复
我想问一下 这个 max(……) 得到的值是什么,能不能对它处理呢?
l2g32003
2004-08-11
打赏
举报
回复
null在oracle的排序中是按最大算的
select max(col) from table_name where col is not null
或者还有一个select语句可以让null认为是最小的
smallcrocodile
2004-08-11
打赏
举报
回复
忽略
wylwyl1130
2004-08-11
打赏
举报
回复
null
192168001001
2004-08-11
打赏
举报
回复
null
MySQL 四类管理日志(详解及高阶配置)
Re:MySQL 四类管理日志(详解及高阶配置) ===========================# 日志分类 1) 二进制日志:
记录
所有更改数据的
语句
,同时用于数据复制(增量备份或逻辑备份)。 2) 错误日志 :
记录
MySQL 服务的启动、运行或停止 MySQL 服务时出现的问题。 3) 查询日志 :
记录
建立的客户端连接和执行的
语句
(
记录
SELECT
语句
)。 4) 慢查询日志:
记录
所有执行时间超过指定秒或不使用索引的查询。 # 更改数据的
语句
1) DDL
语句
和 DML
语句
对数据库的更改操作 2) DDL 语言:创建;删除;修改;对象(表,视图,存储过程,函数) 3) DML 语言:增删改查,但二进制日志中只
记录
“增删改”,不
记录
查, 因为查不修改数据库本身,查将
记录
在查询日志,慢查询日志中----------------------------------------------------------------------------------------------------
网小鱼Java的bug小集锦0018-sql
语句
中
max
使用方法错误
记录
这个sql
语句
出现的问题是在学习
max
方法来求出表中最大表
记录
时候出现的,属于对sql
语句
不熟悉导致的写法错误,比较基础,但是当时写错了找了很久原因,"犯罪现场"来
记录
一下下: 看了一下正确的写法应该是:
select
+
max
(需要求的列名称) from +表格名称. 注意一下:
max
和要求的列名称中间是没有空格的,不能隔开了,否则也会报错的. ...
PLSQL
select
into
为空
的时候
语句
容易报错的
处理
方法
说明:使用
select
...into
语句
时,如果查询返回的数据不是1行,就会报no_data_found或者to_many_rows两种异常。 案例:根据部门号,查询部门名称。
处理
方法:巧用聚合函数
处理
DECLARE v_dname dept.dname%TYPE; BEGIN
SELECT
MAX
(dept.dname) INTO v_dname FROM de
SELECT
语句
执行顺序
SELECT
语句
中子句的执行顺序与
SELECT
语句
中子句的输入顺序是不一样的,所以并不是从
SELECT
子句开始执行的,而是按照下面的顺序执行: 开始->FROM子句->WHERE子句->GROUP BY子句->HAVING子句->ORDER BY子句->
SELECT
子句->LIMIT子句->最终结果 每个子句执行后都会产生一个中间结果,供接下来的子句使用,如果不存在某个子句,就跳过 对比了一下,mysql和sql执行顺序基本是一样的, 标准顺序的 S...
MySQL-
SELECT
语句
详解
在数据库操作
语句
中,使用最频繁,也被认为最重要的是
SELECT
查询
语句
。之前的实验中,我们已经在不少地方用到了
SELECT
* FROM table_name; 这条
语句
用于查看一张表中的所有内容。 而
SELECT
与各种限制条件关键词搭配使用,具有各种丰富的功能,这次实验就进行详细介绍。 1、基本的
SELECT
语句
SELECT
语句
的基本格式为:
SELECT
要查询
Oracle
17,086
社区成员
55,238
社区内容
发帖
与我相关
我的任务
Oracle
Oracle开发相关技术讨论
复制链接
扫一扫
分享
社区描述
Oracle开发相关技术讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章