以下查询几乎完成.但是,我试图在where子句中包含一个条件,该子句考虑三列中的值,从而排除任何与三列中所述值匹配的记录,任何其他记录可能有一个或两个值,但不是全部三个都包含在输出中.到目前为止,没有运气:
SELECT
PRODUCT_ID,
UPC,
CLEANSED_BRAND,
CLEANSED_TITLE,
DIVISION_ID,
DEPARTMENT_ID,
VENDOR_ID
FROM ATTRIBUTE
WHERE (DIVISION_ID <>37 AND DEPARTMENT_ID <>377 AND VENDOR_ID<>534)
Run Code Online (Sandbox Code Playgroud)
出于某种原因,此WHERE子句将AND视为OR,因为输出排除了任何具有DIVISION_ID 37或DEPARTMENT_ID 377或VENDOR_ID 534的记录.
它仅用于排除DIVISION_ID = 37 AND DEPARTMENT_ID = 377 AND VENDOR_ID = 534的记录.
尝试使用查询进行排序时
SELECT ACTT
FROM AIKUcusSaatleri
ORDER BY ACTT
Run Code Online (Sandbox Code Playgroud)
此功能无法正常工作.结果如下所示;
ACTT
0
1040
1042,6
873,8
996,6
996,6
997,6
Run Code Online (Sandbox Code Playgroud)
这个问题的原因是什么?
提前问候和感谢.
我有两张桌子:
表A:
EmloyeeName
John
Mike
Bruce
Run Code Online (Sandbox Code Playgroud)
表B:
Date
2018-10-25
2018-10-26
2018-10-27
2018-10-28
2018-10-29
2018-10-30
2018-10-31
Run Code Online (Sandbox Code Playgroud)
我希望有:
EmployeeName Date
John 2018-10-25
John 2018-10-26
John 2018-10-27
John 2018-10-28
John 2018-10-29
John 2018-10-30
John 2018-10-31
Mike 2018-10-25
Mike 2018-10-26
Mike 2018-10-27
Mike 2018-10-28
Mike 2018-10-29
Mike 2018-10-30
Mike 2018-10-31
...
Run Code Online (Sandbox Code Playgroud)
使用哪个查询?
想象我有一张这样的桌子
Bikename Username NumOfUsages LastTimeOfUsage
Bike1 Haldi 5 2018-12-13 12:00:00
Bike1 Torte 1 2018-08-15 12:00:00
Bike2 Haldi 3 2018-12-15 12:00:00
Bike3 Manne 2 2018-09-16 12:00:00
Bike3 Torte 5 2018-09-16 12:00:00
Run Code Online (Sandbox Code Playgroud)
现在我想要这样的结果
Bikename Username NumOfUsages LastTimeOfUsage
Bike1 Haldi 5 2018-12-13 12:00:00
Bike2 Haldi 3 2018-12-15 12:00:00
Bike3 Torte 5 2018-09-16 12:00:00
Run Code Online (Sandbox Code Playgroud)
如您所见,我只想拥有 MAX NumofUsages 的条目
非常感谢您的帮助...
我有一个存储 (1)、(2) 和 (3) 的表 temp(a int)。我有另一个表 temp2(a int) 只存储 (1)。我想要只有温度的值。我的尝试:-
SELECT a FROM temp WHERE a NOT IN temp2;
Run Code Online (Sandbox Code Playgroud)
我收到一个错误
错误:“temp2”处或附近的语法错误第 1 行:SELECT a FROM temp WHERE a NOT IN temp2;”。
为什么呢?正确的做法是什么?谢谢!
我有一个包含列id,first_name,last_name,电子邮件,性别,部门和汽车的表.我可以看到这样的汽车数量:
SELECT car, COUNT(car) FROM Workers GROUP BY car;
Run Code Online (Sandbox Code Playgroud)
现在我试图看看只有男性或女性拥有的汽车数量.我试过这个:
SELECT car, COUNT(car) FROM Workers GROUP BY car WHERE gender = 'Male';
Run Code Online (Sandbox Code Playgroud)
但它给出了语法错误.我怎么解决这个问题?