我正在处理一个如下所示的图形模型()。
我想找到一个特定国家的所有国内航班,也就是在属于那个国家的机场里有DESTINATION和SOURCE航班的航班。这是我正在处理的Cypher查询:
MATCH (cr:Country {name:'Italy'})<-[:EXIST]-(ct:City)<-[:IS_IN]-(ai:Airport)
WITH ai
MATCH (ai)-[:DESTINATION|:SOURCE]-(f:Flight)-[:OF]-(ar:Airline)
WITH ar as airline, count(distinct(f))
我有一张关于商业航空公司航班的信息表,其中包括给定航班的发源地城市(origin_city)和航班时间(actual_time)。
我试图理解为什么一个简单的查询不返回飞行时间最长的航班的始发城市。
以下查询:
SELECT FLIGHTS.origin_city, MAX( FLIGHTS.actual_time ) as [time]
FROM FLIGHTS
结果出现错误:
Column 'FLIGHTS.origin_city' is invalid in the select list because
it is not contained in either an
我正在尝试回答以下查询
编写一个查询,显示所有航班的航班号(flno)、原点和目的地,如果存在从目的地返回到原点的另一个航班。
select distinct flno, origin, destination as d from flight
where exists (select flno, destination from flight where origin = d)
前两个答案是正确的,但它给了我更多与问题无关的答案。
飞行表:
我正试着去订零位以上的航班。我在MySQL有3张桌子
1. Sector
2. Flights
3. Aircraft
表的结构按1,2和3顺序排列,请见图。
我正在写这个SQL。
select * from aircraft
where aircrafttypeID=
(select aircrafttypeID
from sector,flights
where source like 'Kolkata'
and destination like 'Ahmedab
我有两张桌子如下:
1)passenger - with passenger_id,passenger_name and passenger_city
2)flight - with flight_id,flight_name and passenger_id.
问题是:
列出乘客的详细资料与航班id,谁曾在多个航班。(此功能将显示乘客的详细信息,并显示他们乘坐不止一次航班的航班id。)
我使用了以下查询:
select * from passenger_1038299
where passengerid in(select passengerid from flight_1038299
我在处理航班页面。现在我有一些航班在我的数据库中,我想显示它们。使用此查询,我将显示选定日期(asp:日历控件)上的所有航班:
var destinationFlights =
(from a in db.Flights
where a.DepartureAirportId == depId && a.DestinationAirportId == destId && a.DepartureDate == depDate
join Airports a1 in db.Airports on a.Airports.AirportNam
? 当我试图在shell中运行下面的查询时,我得到了以下错误 from flights.models import *
Traceback (most recent call last):
File "<console>", line 1, in <module>
ModuleNotFoundError: No module named 'flights 我应该如何访问我的模型内部航班应用程序。当我有明确的航班应用程序时,为什么会出现错误:没有模块航班
我对mongodb非常陌生,因此我已经广泛地使用了SQL,因此我想尝试对mongo做同样的工作,就像处理SQL查询一样。
我有两个收藏品:
航班属性:ID(字符串)验证(STRING)有效(STRING)
任务属性:ID(字符串)航班(航班数组)
我需要根据SQL查询检索数据,该查询看起来(理论上)如下:
SELECT VERIFIED, VALID
FROM FLIGHT
WHERE FLIGHT.ID IN
( SELECT FLIGHTS
FROM MISSION
WHERE MISSION.ID = "somestring"
AND
FLIGHT.ID = MISS
我有一个完美工作的SQL查询。我使用的是Oracle 11g。当前的SQL查询列出了未来6个月的即将到来的航班,然后列出了所有过去的航班。所以我的查询首先列出了2018年的所有航班,然后列出了早在1998年以来的所有旧航班。我需要向这个查询添加两个静态值。我想要添加的两个静态值是“即将到来的航班”和“过去的航班”,以区分哪些航班是新的和旧的。我如何才能做到这一点?我需要将添加的代码合并到下面的当前SQL查询中。我还没能做到这一点。
当前SQL查询:
SELECT FLIGHT_NMBR, SCHEDULED_LAUNCH_DATE
FROM FLIGHTS
WHERE DATA_VER
通过codeacademy学习SQL。这个例子是一个航班表;
例如,假设每增加一个航班,flight_id就会递增,我们可以使用以下查询按航空公司、航班id和序列号查看航班:
SELECT carrier, id,
(SELECT COUNT(*)
FROM flights f
WHERE f.id < flights.id
AND f.carrier = flights.carrier) + 1 AS flight_sequence_number
FROM flights;
我不明白“f”在飞行后的作用。另外,f.carrier= flight
SELECT origin, id,
(SELECT COUNT(*)
FROM flights f
WHERE f.id < flights.id
AND f.origin=flights.origin) + 1
AS flight_sequence_number
FROM flights;
CodeAcademy了解到:通过给航班提供一个基于时间的序列号(按承运人)来订购航班也会很有趣。例如,假设flight_id随每一次额外飞行而递增,我们可以使用以下查询按承运人、航班id和序列号查看航班:
我不明白这个代码的意思。我从代码学院获得了这个代码,SQL表转换模块。这让我困惑.
我有一个航班表,正在努力识别每个Flight#降落的最后一个城市。
错误的查询是:
SELECT DISTINCT `flight_nmbr`, COUNT(record_id) AS Flights,
MIN(`depart_date_time`) AS `first_flight`,
MAX(`depart_date_time`) AS `last_flight`,
MAX(`location`) AS `current_location`
FROM history
GROUP BY `flight_nmbr`
HAVING records > 1
ORDER BY MAX(`de
我使用以下查询来返回预订航班至少两次的用户数,但我需要识别在12个月的范围内预订航班超过一次的用户 SELECT COUNT(*)
FROM sales
WHERE customer in
(
SELECT customer
FROM sales
GROUP BY customer
HAVING COUNT(*) > 1
)
我想使用基R (没有任何特定的包)来表示以下SQL查询:
select month, day, count(*) as count, avg(dep_delay) as avg_delay
from flights
group by month, day
having count > 1000
它选择平均起飞延误和繁忙日每天航班数(超过1000个航班的天数)。数据集是,包含2013年从纽约起飞的航班信息。
请注意,我可以很容易地在dplyr中编写如下所示:
flights %>%
group_by(month, day) %>%
summarise(count = n