在SQL中查询结果没有值是怎么回事

2022-12-18 18:58

4个回答
where 后面的语句有错误,B .Age >=18 AND B .Age <=45 前面应该有个between
建议定义查询的时候用查询向导,我学的是VFP,不知道其中的SQL语句跟你有没有区别,只能给你这个建议,你参考我的一个自动生成的语句。
SELECT Js.xm, Zc.zc, Gz.jbgz+Gz.gwjt AS 个人收入,;
IIF((Gz.jbgz+Gz.gwjt)>2000,(Gz.jbgz+Gz.gwjt-2000)*0.1,IIF((Gz.jbgz+Gz.gwjt)>1000,(Gz.jbgz+Gz.gwjt-1000)*0.05,0)) AS 个人收入所得税;
FROM sjk!zc INNER JOIN sjk!js;
INNER JOIN sjk!gz ;
ON Js.gh = Gz.gh ;
ON Zc.zcdh = Js.zcdh;
WHERE Zc.zc = "教授";
OR (Zc.zc = "副教授");
ORDER BY 3
希望对你有帮助。
表里有数据么?
select decode(grouping(area_code),1,'合计',area_code) ,sum(local_fare) local_fare
from t
group by area_code
你再试一下
相关问答
SQL问题 实现递归查询
1个回答2024-02-21 15:49
递归不用专门的语句呀,就是在函数中调用自己就可以了,注意一定要有递归结束的条件。
SQL查询语句中,什么叫子查询?
3个回答2022-08-22 17:15
子查询或称为内部查询、嵌套查询,指的是在 SQL 查询中的 WHERE 子句中嵌入查询语句。 一个 SELECT 语句的查询结果能够作为另一个语句的输入值。 子查询可以与 SELECT、INSERT...
全文
sql数据库查询中,空值查询条件怎么写?
3个回答2023-03-13 10:45
在MS SQL Server和Oracle这两个主要的数据库中,空值都比较特殊,不能直接用"="或"<>"号来比较,如果你要用这两个符号比较,就会发现,空值即不在等于的集内,也不在不等于的集内。 ...
全文
SQL查询两个表联合查询怎么写?
1个回答2022-10-29 12:35
如下方法: select top 1 a.姓名 , b.minnum , b.maxnum from a INNER JOIN b ON a.id = b.id where b.minnum > ...
全文
sql 模糊查询+时间段查询
1个回答2022-09-24 11:36
select * from kucun where 时间字段 between '2009-01-02' and '2010-02-01' and ( kName like '%小%' or kLin...
全文
SQL时间段查询+模糊查询
2个回答2022-09-17 11:20
没有给出太多的信息.我就直接写吧: SELECT * FROM 表A where --这个是时间段查询 时间列 BETWEEN GETDATE()-1 AND GETDATE() --模糊查询...
全文
sql中同年同月同日查询
2个回答2022-06-12 20:27
--查重复 select * from 学生表 a where exists(select 1 from 学生表 where convert(varchar(7),生日,120)=convert(va...
全文
SQL 复杂表查询
2个回答2022-09-19 22:18
看了头晕,为何要用中文字段呀,呵呵~ select 主表.*,工序表.工序名称,作废表.作废名称 from 主表 left 工序表 on 主表.工序代号=工序表.工序代号 left 作废表 on 主...
全文
sql复杂点的查询
3个回答2022-09-05 04:38
SELECT 表B.NAME, COUNT(表A.业务bus) FROM 表A,表B WHERE 表A.人物ID = 表B.人物ID GROUP BY 表B.NAME 这样是否是你想要的答案