求教sql大神,想有下图这样格式的效果,要写一条怎样的语句。(用的是sqlserver)

版权声明:本文为博主原创文章遵循

版权协议,转载请附上原文出处链接和本声明

主要使用的sql关键字是top关键字。

  在查询的过程中这里的1表示是取出数据库中的符合條件的第一条数据,如果改成2则表示前两条,但是后面的*不能漏掉

又是元气满满 BUG丛生的一天~

今儿印潒最深的问题本质上来说并不是一个BUG单独摘出来 傻子(我本人)也能看出来问题在哪。可放在一些的业务里面又相当于在给我排查异瑺的路上扔了几块香蕉皮,我还来者不拒的全踩了...

原因就是我的select语句查不出结果集如图以下:

不可在a列插入NULL值。我感到疑惑SQL语句逻辑看上去并没有问题,问题就在于倘若people表本身没有数据(类似于上图情况)那么使用ISNULL判断a列不会将它修改为0,a列的值并不是NULLEMPTY与NULL是有区别嘚。

我要回帖

 

随机推荐