|
|
导航: |
论坛 -> 数据库专区
斑竹:liumazi,waterstone |
|
作者: |
jx_roy (jx_roy) |
★☆☆☆☆ |
-
|
盒子活跃会员 |
|
2003/10/29 11:16:42 |
标题: |
一个关于SQL语句的问题,想请教各位高手! |
浏览:1794 |
|
加入我的收藏 |
楼主: |
我的数据库是sql server,有一个字段是numeric型的,这个字段的数据有很多是null,我想查询数据库中值为null,或不为null ,我想问,我下面写是否正确? 1:SELECT * FROM InInvoice WHERE (CountPrice = ') 2:SELECT * FROM InInvoice WHERE (CountPrice <> ') 为什么我这样会是错误的呢?将如何实现该项呢? 字段CountPrice为numeric型,在数据库中,B的数据有些是null ,有些是不为null,我现在想查询为null,该如何去写?我想查询不为null的如何去写呢? 请大家多多指教,非常感谢!
----------------------------------------------
- |
作者: |
hedong (hedong) |
★☆☆☆☆ |
-
|
盒子活跃会员 |
|
2003/10/29 11:35:59 |
1楼: |
1.SELECT * FROM InInvoice WHERE CountPrice is null 2.SELECT * FROM InInvoice WHERE CountPrice is not null
1. 查询为空的记录 2. 查询不为空的记录
----------------------------------------------
-
|
作者: |
llf026 (llf026) |
★☆☆☆☆ |
-
|
盒子活跃会员 |
|
2003/10/29 11:40:00 |
1楼: |
1、SELECT * FROM InInvoice WHERE (CountPrice is null) 2、SELECT * FROM InInvoice WHERE (CountPrice is not null)
----------------------------------------------
-
|
|