SQL,C#如何隐藏某行。。

比如SQL有100列的数据,,。但是我只要读取其中的99行。。。如何隐藏那一行。。

sql是读取数据的,并没有隐藏一说,你应该通过C#控制显示或隐藏。

为什么要在数据库去处理呢? 在程序里处理不是简单的多吗?

那要看你为什么要读这99行。这99行必定有共同点。通过共同点查询数据库。要不然就是在程序中判断。。。一般如果数据量大的话,在数据库处理完数据再读出来还是比较好的。因为数据传输毕竟是很耗时的。。。。如果数据量小就无所谓了。但是这个习惯还是要养成的。。。。

这根本不是SQL的问题,你是在问如何在控件中隐藏某一行把?SQL直接过滤掉那一行就可以了。

select top((select count(* ) from 表) - 1) from 表