/////请问查询一列所有值 空值除外 怎么写SQL..

zhouyouben 2004-12-07 04:32:51
谢谢
...全文
188 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
vinsonshen 2004-12-07
  • 打赏
  • 举报
回复
空值
空 (NULL) 值表示数值未知。空值不同于空白或零值。没有两个相等的空值。比较两个空值或将空值与任何其它数值相比均返回未知,这是因为每个空值均为未知。

空值通常表示未知、不可用或将在以后添加的数据。例如,客户的中间名首字母在客户下定单时可能不知道。

下面是有关空值的一些信息:

若要测试查询中的空值,请在 WHERE 子句中使用 IS NULL 或 IS NOT NULL。


在 SQL 查询分析器中查看查询结果时,空值在结果集内显示为 (null)。


可通过以下方法在列中插入空值:在 INSERT 或 UPDATE 语句中显式声明 NULL,或不使此列进入 INSERT 语句,或使用 ALTER TABLE 语句在现有表中新添一列。


不能将空值用于区分表中两行所需的信息(例如,外键或主键)。
passionke 2004-12-07
  • 打赏
  • 举报
回复
is not null
gaojie001 2004-12-07
  • 打赏
  • 举报
回复
select column from table where column is not null
comszsoft 2004-12-07
  • 打赏
  • 举报
回复
不好意思,错了
select column from table where (column not is null) or column<>''
comszsoft 2004-12-07
  • 打赏
  • 举报
回复
空值:
select column from table where (column not is null) or column=''
yingqing 2004-12-07
  • 打赏
  • 举报
回复
select 列 from 表 where 列 is not null
smlovetp 2004-12-07
  • 打赏
  • 举报
回复
同上
vinsonshen 2004-12-07
  • 打赏
  • 举报
回复
select 列 from 表 where 列 is not null
artoksxb 2004-12-07
  • 打赏
  • 举报
回复
up
skyboy0720 2004-12-07
  • 打赏
  • 举报
回复
select columnname from tablename where columnname is not null

34,872

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧