社区
疑难问题
帖子详情
[Select * from 货品分类表 where 上级编码 = '' ORDER BY 分类编码]怎么得不到记录
xinguang
2003-08-21 01:04:01
[上级编码]字段为空
...全文
46
7
打赏
收藏
[Select * from 货品分类表 where 上级编码 = '' ORDER BY 分类编码]怎么得不到记录
[上级编码]字段为空
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hjb111
2003-08-21
打赏
举报
回复
Select * from 货品分类表 where 上级编码 = '' ORDER BY 分类编码 当然不行了,为空用NULL
就是:
Select * from 货品分类表 where 上级编码 IS NULL ORDER BY 分类编码
pbsql
2003-08-21
打赏
举报
回复
where (上级编码 is null) or (上级编码 = '')
pengdali
2003-08-21
打赏
举报
回复
如果你要连 '' 和 null 都找出来:
Select * from 货品分类表 where isnull(上级编码,'')='' ORDER BY 分类编码
pengdali
2003-08-21
打赏
举报
回复
如果你要连 '' 和 null 都找出来:
Select * from 货品分类表 where isnull(上级编码,'')='' ORDER BY 分类编码
pengdali
2003-08-21
打赏
举报
回复
Select * from 货品分类表 where 上级编码 is null ORDER BY 分类编码
用is null就可以了
polugen
2003-08-21
打赏
举报
回复
Select * from 货品分类表 where ltrim(上级编码) = '' ORDER BY 分类编码
你指的空还是NULL
CrazyFor
2003-08-21
打赏
举报
回复
Select * from 货品分类表 where 上级编码 is null ORDER BY 分类编码
----------------
Transact-SQL 参考
IS [NOT] NULL
确定一个给定的表达式是否为 NULL。
语法
expression IS [ NOT ] NULL
参数
expression
是任何有效的 Microsoft® SQL Server™ 表达式。
NOT
指定布尔结果取反。谓词反转其返回值,值不为 NULL 时返回 TRUE,值为 NULL 时返回 FALSE。
结果类型
布尔型
返回代码值
如果 expression 的值是 NULL,则 IS NULL 返回 TRUE;否则,返回 FALSE。
如果 expression 的值是 NULL,则 IS NOT NULL 返回 FALSE;否则,返回 TRUE。
注释
若要确定表达式是否为 NULL,请使用 IS NULL 或 IS NOT NULL,而不要用比较运算符(例如 = 或 !=)。如果有一个参数为 NULL 或两个参数都为 NULL,那么比较运算符返回 UNKNOWN。
示例
在下面的示例中,对于所有预付款少于 $5,000 或者预付款未知(或为 NULL)的书,返回它们的书号及预付款。请注意,显示的结果是在示例 C 执行后所返回的那些结果。
USE pubs
SELECT title_id, advance
FROM titles
WHERE advance < $5000 OR advance IS NULL
ORDER BY title_id
下面是结果集:
title_id advance
-------- --------------------------
MC2222 0.0000
MC3026 NULL
PC9999 NULL
PS2091 2275.0000
PS3333 2000.0000
PS7777 4000.0000
TC4203 4000.0000
(7 row(s) affected)
请参见
CASE
CREATE PROCEDURE
CREATE TABLE
数据类型
表达式
INSERT
LIKE
空值
运算符(逻辑运算符)
SELECT
sp_help
UPDATE
WHERE
©1988-2000 Microsoft Corporation。保留所有权利。
SQL Server数据库基础到精通课程
变量定义,字段约束、等等,
Select
、Where、Top、Group By 、
Order
By,Distinct、Declare等,详细可看图片和课程,本课程带有完整的SQL数据库课程课件,代码有注释解析等等,学习起来简单易懂,易上手直接操作,...
2021-09-17
ORACLE EBS常用
表
call fnd_global.APPS_INITIALIZE...
select
* from hr_operating_units hou where hou.organization_id=204 –fnd
select
* from fnd_application
select
* from fnd_application_tl where applicat
SQL Server2008子查询举例
1。由订单信息
表
(T
Order
)中,找...(这里默认用升序)(PS:比较测试中的子查询)
SELECT
* FROM T
Order
WHERE
order
date=(
SELECT
MIN(
order
date) FROM T
Order
) OR
order
date=(
SELECT
MAX(
order
date) FROM T
Order
)
ORDER
mysql数据库学习
查询年龄在【30,100】之间的学生,也可以
SELECT
* FROM student WHERE stu_age=30;//查询id为1001或者1002的学生,也可以
SELECT
* FROM ...//查询编号不为1001的学生,也可以
SELECT
* FROM student WHERE stu_id!
ORACLE EBS常用
表
及查询语句(最终整理版)
参考一: call fnd_global.APPS_INITIALIZE(1318,50583,401)
select
fnd_profile.VALUE('ORG_ID') FROM DUAL
select
* from hr_operating_units hou...
疑难问题
22,207
社区成员
121,730
社区内容
发帖
与我相关
我的任务
疑难问题
MS-SQL Server 疑难问题
复制链接
扫一扫
分享
社区描述
MS-SQL Server 疑难问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章