Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • Home
  • SEARCH
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 5975115
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 22, 20262026-05-22T21:02:16+00:00 2026-05-22T21:02:16+00:00

Please note this is regarding a homework problem, the homework is done and works

  • 0

Please note this is regarding a homework problem, the homework is done and works to the spec, but it’s slow so I’m trying to lessen how many SQL calls I make. And I’m still learning my SQL-fu.

My table looks like:

Ticker |Name                  |Industry
A      |Agilent Technologies  |Information Technology
AA     |Alcoa Inc             |Materials
AAPL   |Apple Inc.            |Information Technology

Right now I am running a SQL statement like this in a loop. Each iteration I change which industry to look at.

SELECT ticker FROM company WHERE industry = 'Information Technology'

But that means I have to make a call to the database for each industry just to get the tickers related to it. What I want is to make one database call that returns multiple results. So the first result would be a list of all the tickers for the first industry, the second result would be all the tickers for the second industry etc.

I tried this SQL, but it just gave me one ticker for each industry, not a full list

SELECT ticker, industry FROM company GROUP BY industry
  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-22T21:02:17+00:00Added an answer on May 22, 2026 at 9:02 pm

    Unfortunately, you are probably doing it the best way if you need to have separate result sets for each industry. However, if you want to do a little manipulation in your code, you could return the entire table ordered by the industry then the ticker. Then in your code you could read until the industry changed and then do whatever magic you want and then read again until the industry changed again. Basically, do your loop on the result set instead of using your loop to make database calls. If you did it this way, your query would look like this:

    SELECT ticker
    FROM company
    ORDER BY Industry, Ticker
    

    You would make one call to the database and do your looping through the results in your code (or wherever you are working on your data).

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

Please note that this is not homework and i did search before starting this
I have done this successfully many times before, but this time it just won't
Please note, this question is regarding the shipping cost, not price. There is an
Please note: This is a question about the Eclipse plugin Subversive , and not
Please note this is not a question about online/hosted SVN services. I am working
[Please note that this is a different question from the already answered How to
Please note that this question is from 2008 and now is of only historic
Please note that I did ask this on Super User and received absolutely no
I was just reading this article :- http://css-tricks.com/perfect-full-page-background-image/ Please note this css :- #bg
Please note this is just an example: <img src=img/normal-font.png onclick=javascript:document.body.style.fontSize = '13px'; /> &nbsp;

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.