当前位置:首页 » 编程语言 » 但是sql查出来是空的
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

但是sql查出来是空的

发布时间: 2022-08-16 04:28:48

A. sql搜索语句,结果为空

1、你的程序里面没看见CONN的定义
2、search=trim(request.queryString("search"))你所有的SQL条件都与这个有关,所以你在查询前 先Response.Write 看看search是否有值

B. sql语句查出的数据为空,怎么用个if语句判断,然后作出处理

可以实现,以sql server为例看:
if not exists(select userName from food join diningcar on food.foodId=diningcar.foodId join users on diningcar.userId=users.userId where (comment=0 or comment=-1) and userName='zq' group by userName)
select 0,'zq'
else
select sum(price),userName from food join diningcar on food.foodId=diningcar.foodId join users on diningcar.userId=users.userId where (comment=0 or comment=-1) and userName='zq' group by userName

方法二:
select isnull(sum(price),0),userName
from food join diningcar on food.foodId=diningcar.foodId
join users on diningcar.userId=users.userId
where (comment=0 or comment=-1) and userName='zq'
group by userName

不知道是不是你想要的结果,但是我有个疑问,你为什么不在程序里进行判断,而是要让sql语句判断呢?

C. sql查询为什么查不出结果,查出来是空的

语法错了,什么都找不到,当然为空
应该是
SELECT * FROM Users WHERE real_name LIKE '%王%'

原因:(2个百分号,是单引号)

D. sql用变量做字段查询为什么查询是空的

这样查询肯定是空的,相当于条件为'name'
=
'123456'
象这样的要用动态sql
来执行

declare
@sql
varchar(200)
set
@sql
=
'select
*
from
news
where
'
+
@name
+
'
=
'''
+
@ifvalue
+
''''
exec(@sql)

E. 为什么这条sql 只能查出一条数据而且是空的 求大牛指点

这个语句这么写是没有错误的,可能的原因

  1. A.goods_sn=B.goods_sn ,goods_sn列在A,B表中没有相等的,

  2. A.goods_sn=B.goods_sn ,goods_sn列在A,B表中有相等的,但是你的WHERE条件

    A.goods_id>389058and A.goods_id<390308; 将相等的部分过滤了。

    所以没有查询出来数据。

F. SQLQuery查询结果为空,这是怎么回事

你好,

  1. 检查你的查询数据库表中是否有对应的查询数据。

  2. 检查你的代码是否有问题,即调用方法的过程是否存在异常。是否在程序还没有返回查询结果的时候就已经关闭了数据库连接。

  3. 检查你的DB类书写是否正确。

    希望对你有所帮助!

G. sql server中列中有数但查询返回为空

和你的查询条件有关系,检查where后年的条件。

另外,你还需要确认连接的数据库、使用的数据库,是否是你的目标数据库,避免因为连错数据库出现失误

H. 为什么sql跑出来 null和空

因为被设置的字段允许为空,所以才有了null
但是如果你想不显示这个null,可以采用isnull的方式来处理
比如

select isnull(字段名,0) from 表名

就是说如果这个为空,则把它显示为0,这个0当然也可以替换成其他字符或数字

I. 为什么SQL查询表的结果是空的 SQL sever求解!在线等

因为你的s表中的sid和sc表中的sid没有相同的,故返回的为空集

J. SQL语句错在哪里,为什么查询到的结果是空的

语句没语法上的错误
但是造成这种原因的可能有几种
1,两个表的字段类型不同
2,有可能ipaddress 或 ip 这两个字段在某个位置上有空格,这样就造成你看着其实相等,但是其实因为多一个或少一个空格,其实并不相等

你还是检查一下数据吧