我有一张桌子"好".它包含一列app_rate_unit(类型:nvarchar).我的目标是计算表中的每个不同值,让DBMS(MS Server 2005)给我最多的值.
这是我的代码:
SELECT MAX(app_rate_unit) AS MAX_APP
FROM (SELECT app_rate_unit, COUNT(*) AS co
FROM dbo.well AS w
GROUP BY app_rate_unit
) AS derivedtbl_1
Run Code Online (Sandbox Code Playgroud)
然而,与它有关的问题是,我的DBMS实际上为我提供了最低的数量.
SideQuestion:如何在计数时过滤外键(在表中)和NOT NULL(在app_rate_unit中)?
controls在foreach声明的帮助下,我在WinForms表单中搜索一些内容.我正在通过"is"-reference(a is DataGridView)比较我找到的对象."a"是控制集合中的对象.到目前为止工作正常,因为我的表单上的比较对象都是完全不同的.
在我创建的新表单中,我使用的是DataGridView被调用的派生版本my_datagridview.因此当a my_datagridview与a DataGridView通过"is" - 引用进行比较时,不会抛出任何异常,这是"错误的"因为我想单独处理这两个.
有没有办法比较my_datagridview和DataGridView正确?