怎么查询sql数据库里字段为null的记录? 我用select * from table where field=null查不出来 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select * from table where field is nullnull要用 is 不是null 要用 is not null a options control this default use:is null upNULL在有些DBMS中认为是操作符,在有些中认为是常数,所以用法、语法可能个不相同,不一定是按ISO的标准定义。你的这段代码看是在哪个数据库中了,如果是MS SQL就用 is null。MS SQL中一个系统参数是调整NULL的属性是否使用ANSI NULL(很久没有用过了,忘了是什么,不过你用search很快能找到)具体关于NULL的用法有一本书讲的很好,很全面,不过名字我忘了。 另外有个想问的:如果用的是 Table 而不是 Query,那么如何用 Locate 去找到字段值为 NULL 的记录?function Locate(const KeyFields: String; const KeyValues: Variant; Options: TLocateOptions): Boolean; override;这第二个参数是 Variant,如何指定 NULL 值给 Variant 参数?因为我要 Locate 到第一个符合 NULL 字段值的记录。改用 Query 下 SQL 当然是没问题的。但我不想用 Query 而用 Table配合 Locate自然是有网络效能上的一些考量。这是私人考量,不在重点,重点是:如何指定 database NULL value 给 Variant? Oh my god…. 正是 NULL 这个字例如:// Get First Nodeif adotbLinkedList.Locate(‘PrevNodeID’, NULL, []) then NodeName = adotbLinkedList.FieldByName(‘Name’).AsString;我白瞎忙,测了 nil, varNULL 都不行,结果是 NULL 就这么简单 2的x次方=x的y次方,x= ?? 图像放大缩小的问题 请问怎样批量保存ClientDataSet传给服务端的数据呀? Delphi 不能通过 Interface 重指定控件的事件? [有分哦] 请教高手帮忙TidHttp的问题!在线等待送分 调用vb dll问题 选取combobox下拉列表中的值后,在combobox.text里只显示其部分内容该怎么做? 关于使用DBEDIT的掩码问题 clientdataset如何排序? 别人帮我解决了我所提出的问题,我怎样才能把分给他呢?! 请问如何控制FASTREPORT一次预览的页数 关于绘图!
default use:is null
你的这段代码看是在哪个数据库中了,如果是MS SQL就用 is null。MS SQL中一个系统参数是调整NULL的属性是否使用ANSI NULL(很久没有用过了,忘了是什么,不过你用search很快能找到)
具体关于NULL的用法有一本书讲的很好,很全面,不过名字我忘了。
例如:
// Get First Node
if adotbLinkedList.Locate(‘PrevNodeID’, NULL, []) then
NodeName = adotbLinkedList.FieldByName(‘Name’).AsString;我白瞎忙,测了 nil, varNULL 都不行,结果是 NULL 就这么简单