1.Display profile id of passenger who booked minimum number of tickets.
Ans:select profile_id from air_ticket_info
group by profile_id
havingcount(ticket_id) in
(select min(t.top) from
(selectcount(ticket_id) as top from air_ticket_info group by profile_id) as t);
2. Write a query to intimate the passengers who are boarding Chennai to Hyderabad Flight on 6th May 2013 stating
the delay of 1hr in the departure time. The Query should display the passenger’s profile_id, first_name,
last_name, flight_id, flight_departure_date, actual departure time as "Actual_Departure_Time", actual arrival
time as"Actual_Arrival_Time", delayed departure time as "Delayed_Departure_time", delayed arrival time as
"Delayed_Arrival_Time" Hint: Distinct Profile ID should be displayed irrespective of multiple tickets booked by
the same profile.
Ans:
select distinct app.profile_id, app.first_name, app.last_name, ati.flight_id, ati.flight_departure_date,
af.arrival_time as Actual_arrival_time, af.departure_time as Actual_departure_time,
addtime(af.departure_time,'1:00:00') as Delayed_departure_time,
addtime(af.arrival_time,'1:00:00') as Delayed_arrival_time from
air_passenger_profile app join air_flight af join air_ticket_info ati on
app.profile_id=ati.profile_id and ati.flight_id=af.flight_id
where af.from_location='CHN' and af.to_location='HYD'
group by app.profile_id
having ati.flight_departure_date='2014-05-06';
3. Display number of flights between 6.00 AM and 6.00 PM from Chennai. Hint Use FLIGHT_COUNT as alias name
Ansbb:
select count(flight_id) as Flight_count from
air_flight where
departure_time between '6:00:00' and '18:00:00' and from_location='chn';
4. Display flight id,departure date,flight type of all flights. Flight type can be identified if ticket price is less than 3000
then 'AIR PASSENGER',ticket price between 3000 and less than 4000 'AIR BUS' and ticket price between 4000 and
greater than 4000 then 'EXECUTIVE PASSENGER'. Hint use FLIGHT_TYPE as alias name.
Ans:
selectflight_id, flight_departure_date,
case when price <3000 then 'Air_passenger'
when price between 3000 and 4000 then 'Air_bus'
when price >4000 then 'Executive_passenger'
else 'n/a'
end Flight_Tme
from air_flight_details
group by flight_id;
5. Display flight id,from location, to location and price of flights whose departure is in the month of April
Ans:
select afd.flight_id, af.from_location, af.to_location,afd.price from
air_flight_details afd join air_flight af on
af.flight_id=afd.flight_id
where month(afd.flight_departure_date)=5
group by afd.flight_id;
6.Write a query to display the Flight_Id, Flight_Departure_Date, From_Location,To_Location and Duration
which has duration of travel less than 1 Hour, 10 Minutes
Ans:
select af.Flight_Id, afd.Flight_Departure_Date, af.From_Location, af.To_Location,Duration from
air_flight af join air_flight_details afd
where afd.flight_id=af.flight_id and af.duration < '01:10:00'
group by af.flight_id;
7. Write a query to display the credit card type and no of credit cards used on the same type. Hint: Use
CARD_COUNT AS Alias name for no of cards.
Ans:
select card_type, count(card_number) as card_count from
air_credit_card_details
group by card_type;
9. Write a query to display profile id of passenger who booked maximum number of tickets
Ans:
select profile_id from air_ticket_info
group by profile_id
having count(ticket_id) in
(select min(t.top) from
(select count(ticket_id) as top from air_ticket_info group by profile_id) as t);
10. Write a query to display unique passenger profile id,first name,and mobile number and email address of
passengers who booked ticket to travel from HYDERABAD to CHENNAI.
Ans:
select distinct(app.profile_id),app.first_name,app.mobile_number,app.email_id from
air_passenger_profile app join air_flight af join air_ticket_info ati on
app.profile_id=ati.profile_id and ati.flight_id=af.flight_id
where af.from_location='HYD' and af.to_location='KOL';
11. Write a query to find the number of tickets as “No_of_Tickets” (alias name) booked by Kochi Customers. It
should display the Profile_Id, First_Name, Base_Location and number of tickets booked.
Hint: Use String functions to get the base location of customer from Address and give alias name as Base_Location
Ans:
select app.profile_id, app.first_name, app.address as base_location, count(ati.ticket_id)
from air_passenger_profile app join air_ticket_info ati on
app.profile_id=ati.profile_id
where app.address like '%kolkata%'
group by app.profile_id;
12.Write a query to display the flight_id, from_location, to_location, number of Services as “No_of_Services” (alias
name) offered in the month of May. Hint:The number of services can be calculated from the number of scheduled
departure dates of the flight
Ans:
select ati.flight_id, af.from_location, af.to_location,
count(ati.flight_departure_date) as No_of_Services from
air_ticket_info ati join air_flight af on
af.flight_id=ati.flight_id
where month(ati.flight_departure_date)=5
group by ati.flight_id;
13. Write a query to display unique profile id,first name, email address and contact number of passengers who
traveled on flight with id 3148.
Ans:
select distinct app.profile_id,app.first_name, app.address, app.mobile_number, app.email_id from
air_passenger_profile app join air_ticket_info ati on
ati.profile_id=app.profile_id
where ati.flight_id='2';
14. Write a query to find the no of services offered by each flight and the total price of the services. The Query should
display flight_id, number of services as “No_of_Services” (alias name)and the cost as “Total_Price” (alias name).
Order the result by Highest Total Price
Hint:The number of services can be calculated from the number of scheduled departure dates of the flight
Ans:
select af.flight_id, count(afd.flight_departure_date) as No_of_services,
sum(afd.price) as Total_price
from air_flight af join air_flight_details afd join air_ticket_info ati
on afd.flight_id=af.flight_id and afd.flight_id=ati.flight_id
where status='on time'
group by af.flight_id
order by Total_price desc;
15. Write a query to find the number of passengers traveled in each flight in each scheduled date. The Query should
display flight_id, flight_departure_date and the number of passengers as “No_of_Passengers” (alias name).
Hint: The Number of passengers inclusive of all the tickets booked with single profile id.
Ans:
select flight_id,flight_departure_date,
count(ticket_id) as no_of_passengers
from air_ticket_info
where status='on time'
group by flight_id, flight_departure_date;
16. Write a query to find the customer who has booked the ticket with the From_Location different from their
Base_Location. The Query should display flight_id,profile_id, customer_name, base_location and from_location
Hint: Use string functions to get the city value as Base_location from customer address. Use alias name as
“Base_Location”.Combine First Name and Last Name with a comma in between and give alias name as
“Customer_Name”. Use distinct to display unique records
Ans:
select distinct app.profile_id, af.flight_id,
concat(app.first_name,',',app.last_name) as customer_name,app.address as base_location,af.from_location
from air_ticket_info ati join air_passenger_profile app join air_flight af
on ati.flight_id=af.flight_id and app.profile_id=ati.profile_id
where app.address<>af.from_location
order by profile_id,flight_id;
18. Write a query to find the number of flights flying from each location. The Query should display the starting
location as "Location", number of flights to other locations as “No_of_Flights”. Hint: Get the distinct starting
location from the From_Location & To_Location.
Ans:
select from_location, count(flight_id) as no_of_flights
from air_flight
group by from_location;
19. Write a query to find the average cost of the tickets in each flight on all scheduled dates. The query should display
flight_id, from_location, to_location and Average price as “Price” (alias name).
Ans:
select af.flight_id, af.from_location, af.to_location,
round((avg(afd.price)),2) as average_price
from air_flight af join air_flight_details afd
where af.flight_id=afd.flight_id
group by af.flight_id;
20. Write a query to find the customers who have booked tickets from Chennai to Hyderabad. The query should
display profile_id, customer_name (combine first_name, last_name with comma in b/w), and address of the
customer
Hint: Query should fetch unique customers irrespective of multiple tickets booked
Ans:
select distinct(app.profile_id),concat(app.first_name,’,’,app.last_name),
app.mobile_number, app.address, app.email_id from
air_passenger_profile app join air_flight af join air_ticket_info ati on
app.profile_id=ati.profile_id and ati.flight_id=af.flight_id
where af.from_location='CHN' and af.to_location='HYD'
group by app.profile_id;
21.Write a query to find the customers who has booked maximum number of tickets in ABC Airlines. The Query
should display profile_id, customer's first_name, Address and Number of tickets booked as “No_of_Tickets” (alias
name).
Ans:
Select distinct(app.profile_id),ati.ticket_id,app.first_name,app.address,count(ati.ticket_id) as no_of_tickets
From air_flight af join air_passenger_profile app join air_ticket_info ati
on ati.flight_id=af.flight_id and ati.profile_id=app.profile_id
where af.airline_name='Malaysian Airlines' group by app.profile_id
having count(ati.ticket_id) in (select max(t.top) from
(select count(ati.ticket_id) as top
from air_flight af join air_passenger_profile app join air_ticket_info ati
on ati.flight_id=af.flight_id and ati.profile_id=app.profile_id
where af.airline_name='Malaysian Airlines' group by app.profile_id)as t);
24. Write a query to find the number of passengers traveled on each flight on each scheduled date and total price of
the tickets booked. The Query should display flight_id, from_location, to_location,flight_departure_date,number
of passengers as “No_of_Passengers” (alias name), Total Price of the tickets booked as “Total_Price(alias
name).
Hint: The Number of passengers inclusive of all the tickets booked with single profile id. "Total_Price" should be
calculated as (No_of_Passengers * price of single ticket
Ans:
select af.flight_id,af.from_location,af.to_location,afd.flight_departure_date,
count(ticket_id) as No_of_Passengers,count(ticket_id)*price as total_price
from air_ticket_info ati join air_flight af join air_flight_details afd
on ati.flight_id=af.flight_id and af.flight_id=afd.flight_id
and ati.status='on time'
group by af.flight_id;
25. Write a query to find the customers who are travelling together on the same flight. The Query should display
profile_id, first_name,last_name,flight_id, flight_departure_date ,from_location and to_location. The result
should be sorted based on the flight id and flight departure date. Hint: Distinct profile id should be displayed
irrespective of multiple tickets booked.Display the result only if more than one customers travelling on the same
flight.
For Eg: If the profile ID P1 & P2 booked the ticket on flight F1 on May 3rd and 10th respectively then do not
display P1 & P2. If both P1 & P2 booked the ticket on flight F1 on May 12th (same day) then display P1
P2 as they will travel together
Ans:
select distinct(TI.profile_id), first_name, last_name,
TI.flight_id, TI.flight_departure_date, from_location, to_location
from air_ticket_info TI, air_passenger_profile PP, air_flight F
whereF.flight_id=TI.flight_id AND PP.profile_id=TI.profile_id AND
EXISTS(select profile_id from air_ticket_info
whereTI.profile_id<>profile_id AND TI.flight_departure_date=flight_departure_date AND TI.flight_id=flight_id)
order by TI.flight_id, TI.flight_departure_date;
26. Write a query to find the flights available in Morning, After Noon, Evening & Night. The Query should display
the Flight_Id, From_Location, To_Location , Departure_Time, time of service as "Time_of_Service". Time of
Service should be calculated as: From 05:00:01 Hrs to 12:00:00 Hrs - Morning, 12:00:01 to 18:00:00 Hrs -
Afternoon, 18:00:01 to 24:00:00 - Evening and 00:00:01 to 05:00:00 – Night
Ans:
select flight_id,from_location,to_location,departure_time,
case when departure_time between '5:00:01' and '12:00:00' then 'morning'
when departure_time between '12:00:01' and '18:00:00' then 'afternoon'
when departure_time between '18:00:01' and '24:00:00' then 'evening'
else 'n/a'
end 'Time_of_service'
from air_flight
group by flight_id;
27. Write a query to find the flight which has least number of services in the month of May. The Query should fetch
flight_id, from_location, to_location, least number of Services as “No_of_Services”
Hint: Number of services offered can be calculated from the number of scheduled departure dates of a flight
Ans:
Select af.flight_id, af.from_location, af.to_location, count(ati.flight_departure_date) as No_of_services
from air_flight af join air_passenger_profile app join air_ticket_info ati
on ati.flight_id=af.flight_id and ati.profile_id=app.profile_id
where month(ati.flight_departure_date)=5 group by app.profile_id
having count(ati.flight_departure_date) in (select max(t.top) from
(select count(ati.flight_departure_date) as top
from air_flight af join air_passenger_profile app join air_ticket_info ati
on ati.flight_id=af.flight_id and ati.profile_id=app.profile_id
where month(ati.flight_departure_date)=5 group by app.profile_id)as t);
very nice article Best Flight booking portals
ReplyDeleteAirline Cheap flight booking 1-866-217-6245 (24/7 available)
ReplyDeleteThanks for this posting. The information which you have provided is very good. Keep sharing such ideas in the future as well.
ReplyDeleteCheap Flights to Delhi
I have read your article, it is very informative and helpful for me.I admire the valuable information you offer in your articles. Thanks for posting it..
ReplyDeleteDirect flight services in Lahore
thanks for the queries and Schema diagram, great help !! :)
ReplyDeleteHello Dear,
ReplyDeleteI Like Your Blog Very Much. I see Daily Your Blog, is A Very Useful For me.
You can also Find Find cheap hotel prices We are one the best reliable website to book cheap flight tickets online at Traveldeeds.com. Get amazing hotel deal; find cheap hotels around the world at affordable prices. Here you can save up to 80% on your next travel deals.
Visit Now:- https://traveldeeds.com/
Why your Business need a Ticket Management System
ReplyDeleteits not working where clause is wrong no records r displayed
ReplyDeleteTHANKS FOR THIS ARTICLE
ReplyDeleteFind the cheapest airline ticket reservation deals for domestic & international trip. Book cheap flight tickets online and save upto 50% on flight booking. For more information visit here Book Cheap Flight Tickets
ReplyDelete
ReplyDeletethank you for sharing such information, I really appreciate your effort.
Check Aviation College in Udaipur for a Valuable Content
Very informative blog, thanks for sharing with us!
ReplyDeleteHey, Really interesting blog providing information about flights providing tickets at the best rates but I would like to suggest Low Cost Airline Tickets and get the best discounts and cheap rates on domestic and international Flight Booking around the world.
ReplyDeleteHey, Really interesting blog providing information about flights providing tickets at the best rates but I would like to suggest Pune to Delhi Flights and get the best discounts and cheap rates on domestic and international Flight Booking around the world.
ReplyDeleteWrite a query to display passenger id, passenger name, phone number and address of passengers whose name starts with 'A' and ends with 'a'. Sort the result based on passenger id in ascending order.
ReplyDeletecan anyone answer this asap!
send the query
DeleteRead your blog just now. Thank for providing great value through this. Multicityflights also helps passengers to find cheapest flights from anywhere in the world. Do checkout the website for cheap flight tickets.
ReplyDeleteRead your blog just now. Thank for providing great value through this. Multicityflights also helps passengers to find cheapest flights from anywhere in the world. Do checkout the website for cheap flight tickets.
ReplyDeleteVisit us =https://multicityflights.com/
Its extremely wonderful article.i like it very much and love to read this,good content,keep posting.
ReplyDeleteFlight booking!
Best Holiday Packages in India, !
Online Bus Ticket Booking , !
Online Car Booking For Outstation !
Luxury Hotels Booking in India, !
Online Prepaid Mobile Recharge !
Online E Visa Application !
Thanks for the information you provided, it is really great to help from your side but I got a complete solution from the mentioned site.
ReplyDeleteHere I also want to suggest to your reader who usually travels from one place to another,
Did you make a reservation with Eva Air? But due to any circumstance you cannot board your flight on that particular date? Then don't get confused as you have the option to change your flight ticket. Eva Air offers flight change facility where you can simply modify your booking. As per EVA Air Flight Change Policy
you can make EVA Air change flight requests online through the booking section, Passengers request flight change within 24 hours from scheduled departure. So there is no flight change fee ad it also depends on the type of fare and seat availability.
Best Flight deals
ReplyDeleteCheap airline ticket - Book the latest and upcoming Cheap airline Tickets for Domestic & International Flights at Tripbeez.com.
to get more - https://www.tripbeez.com/pages/careers
Hi, I read your post just now! Thanks for sharing great information through post. But my aim is to offer flight ticket you a best airline services while you booking a flight via TravelQart.Com . I am also helps passengers to provides the cheapest flights booking from anywhere in the domestic and international flight. If you are interested so, do checkout the website for cheap flight tickets. So, please get more information to call +1-888-720-1433 with respect to the specific travels and plane ticket deals. Book Cheap Flight Tickets
ReplyDeleteA subsidiary of Copa Holdings, SA and headquartered In Panama City, Copa Airlines is the flag carrier of Panama. The main hub of the airline is located at Tocumen International Airport. This is one of the most highly preferred airline because of luxurious travelling and the support provided to each and every customer by the Airline. The airline presently flies to North and South America, Central American and the Caribbean. In addition to them yo can also decided to fly with Copa Airlines to 80 destinations and 33 countries. Apart from this it also has coding sharing arrangements with several airlines such as, Aero Mexico, Air France, Asian Airlines, Emirates, Avianca and so. Visit Others info - copa airlines change flight policy
ReplyDeleteThis comment has been removed by the author.
ReplyDeleteIn this range, EVA Air Change Flight gives adjustable booking cancellations service to its passengers and also offers broad or clear refund status. Contact Us - +1-877-311-7484
ReplyDeleteprices for flights
ReplyDeleteAre you looking for popular flights with low cost. AwsmTrip providing cheapest Flight deal and Book your flights right now.
Thanks for sharing such a great blog with us. I would also like to share my experience with you. I am an author on the travel blog and I travel a lot around the world. For more information cheapest flight to Houston Texas, las Vegas cheapest flights
ReplyDeleteBig Value Travels offers domestic & international flight tickets booking online at the lowest airfare. Call us at +91-9990780550 for ticket bookings or any flight related queries.
ReplyDeleteI flew Atlanta to İstanbul via Turkish Airlines Baggage Policy and transfer İstanbul to Jakarta. When I started to open my luggage I realized they broke my Samsonite luggage. It was new. First time I used and it was 300 $ ish . When I realized damage i claim baggage damage from their website and after 2 days they told me passenger must apply lost and found office we will not send your money or baggage back.. what the hell this is!!!!!! They broke my Samsonite luggage and they are even not taking responsibility!!! Don't fly with Turkish airlines. What should I do about it I suppose to be have right and their website also saying until 7 day you can claim baggage damage. Can anybody help me i am so pissed off I lost my 300$ baggage.
ReplyDeleteIt was a pleasure to read your post on the greatest ancient castle in India. Thank you for
ReplyDeleteincluding this information. we are offering tour pcakages.
Same Day
Agra Tour By Car
Thanks
https://www.samedaytourpackages.com/same-day-agra-tour-by-car.html
Customers who want to avail of the United Upgrade to First Class using mileage via MileagePlus awards will need to satisfy the conditions. The following members are to be eligible for this upgrade which requires using miles
ReplyDeleteThis comment has been removed by the author.
ReplyDeleteTo submit your warranty claim at registeryourninja.com you will need to call customer service but have your proof of purchase receipt. You will be guided through the instructions by the customer service team on how to return the item.
ReplyDelete16. Identify date-wise last flight id flying from every airport?
ReplyDelete17. Identify list of customers who will get the refund due to cancellation of the flights? And how much amount they will get?
18. Identify date wise first cancelled flight id flying for every airport?
19. Identify list of Airbus flight ids which got cancelled.
20. Identify list of flight ids having highest range
is que 17 solved?
Deletehi aysush have you solved all of these?
DeleteThis comment has been removed by the author.
ReplyDeleteThanks For Related My Informations - united upgrade to first class
ReplyDeleteHey, Ben Anderson this side. I am working in a name change department under the Avianca change name on ticket policy. If you want to know about the Avianca change name on ticket policy then you can reach there by dialling tel:+1-844-673-0381 you can submit your request for the changes there.
ReplyDeleteDelta provides amazing facilities to the passengers during the travel. Delta Airlines offers three types of cabin classes First class, Business class, and Economy class. If you are planning to go via air, then book with Delta Airlines Reservations is the best option for you. It provides luxury comfort during travel. If you have already booked your flight with Delta Air and want to make some changes to it, Delta Airlines Manage Booking is the best way to make changes in existing reservations.
ReplyDeleteBook Spirit Airlines Reservations with Goskylinetravel. Spirit knows that lots of customers want low fares. Spirit Airlines is the leading Ultra-Low-Cost Carrier in the United States, the Caribbean, and Latin America. If you have already booked your flight with Spirit Air and want to make some changes to it, Spirit Airlines Manage Booking is the best way to make changes in existing reservations.
Visit for movies IBOMMA
ReplyDeleteEveryone dreams of having his own house. If you too want to have your own house, read this blog where you will find tips to help you find your dream house.
ReplyDeleteAirforce X Group Coaching In Allahabad
Flight Tickets To Chennai This blog resolved all my queries I had in my mind. Really helpful and supportive subject matter written in all the points...
ReplyDeleteThanks for providing such nice information to us. It provides such amazing information the post is really helpful and very much thanks to you Book cheap domestic flight tickets
ReplyDeleteFantastic Post! I genuinely like your ideas. One of the innovative bloggers is you. I am waiting for your upcoming post. Kindly update shortly.
ReplyDeleteFor more information - delta airlines flight informtion
Wonderful Post! I really like your suggestions. You are one of the creative bloggers. I'm looking forward to your next post. Thank you for the update.
ReplyDeleteflight ticket booking system
Thanks for providing such nice information to us. It provides such amazing information the post is really helpful and very much thanks to you International Flight Tickets
ReplyDeleteThis comment has been removed by the author.
ReplyDeleteNice Post Thanks For Sharing
ReplyDeleteB2B Fixed Departure
Fixed Departure
The American Airlines cancellation policy provides travelers with the flexibility to cancel their flight reservations up to 24 hours before scheduled departure. Find out more about fees, refunds, and other terms and conditions associated with canceling your American Airlines flight.
ReplyDeleteNice Post!
ReplyDeleteAir Canada Flight Change Policy
This comment has been removed by the author.
ReplyDeleteOnline Flight Booking
ReplyDeleteThis comment has been removed by the author.
ReplyDeleteThis comment has been removed by the author.
ReplyDeleteSuperb Information On Flight Management System Keep Sharing Same Day Agra Tour By Gatimaan Express Train
ReplyDeleteExploring exotic destinations with Avianca is a dream come true. Don't forget, if you need to make changes, contact Avianca Change Name on Ticket at +1 (833) 549-4777. Happy travels
ReplyDeleteThis comment has been removed by the author.
ReplyDeleteThanks For Sharing Very Useful and Helpful Information For Every Traveler.
ReplyDeleteAgra old City Walking Tour
One Day Tours Taj Mahal Luxury our
Such a Nice Information Very Useful Vlog Post Thanks For Given Us.
ReplyDeleteGolden triangle Tour 3 Days Delhi, Agra, Jaipur
Delhi Agra Tour
Agra Mathura Fatehpur Sikari
I really like your blog and information keep it up and i m also waiting for your next blog. Thanks for information.Very good service, very funny and thoughtful. I recommend 100% ! He makes the trip great !! Places to Visit Delhi
ReplyDeleteI read your blog. It is very useful for me.
ReplyDeleteVisit Our: Flight ticket service
Copa Airlines ofrece servicio al cliente por teléfono las 24 horas del día. Si necesitas reservar, cambiar un vuelo, o resolver cualquier inquietud, su equipo está disponible en todo momento. Llama al Copa Airlines teléfono 24 horas y recibe la asistencia que necesitas para que tu viaje sea perfecto y sin contratiempos.
ReplyDelete