Hankintataulukko on komento, jonka avulla käyttäjät voivat kerätä tietyn joukon muuttujia tai tietoja. Vaikka ne, jotka eivät tunne tätä termiä, saattavat ajatella, että noutotaulukko on eräänlainen ohjelmointitaulukko, hakuvaihtoehto on itse asiassa taulukkoa manipuloiva komento. Taulukko on ohjelmointikohteen luokka, joka koostuu useista merkityistä muuttujista. Taulukolla on yleensä nimi tai nimitys, jonka avulla ohjelmoijat voivat käyttää kaikkia matriisin tietoja yhdellä komennolla.
Yleisin taulukon hakukomennon tyyppi käytetään mySQL -tietokantatekniikassa. Tässä tapauksessa noutoryhmä ei ole osa mySQL: ää, vaan se on ulkopuolinen komento, jossa on PHP- tai hyperteksti -esikäsittely syntaksi. Nouda -taulukon avulla käyttäjät voivat palauttaa yhden rivin mySQL -tietokannasta.
On tärkeää huomata, että mySQL -tietokannassa taulukon muodostava tietorivi koostuu laatikoista, joissa on erilaisia muuttujia. Klassisissa tietokoneohjelmointijärjestelmissä taulukko koostuu usein samantyyppisten tietojen muuttujista. Esimerkiksi vaikka perinteisessä olio-ohjelmointitaulukossa voi olla viisi eri säilöä, joissa kussakin on kokonaisluku, mySQL-tietokanta näyttää usein ensisijaisen muuttujan profiililta, joka säilytetään tietokannan ensimmäisessä sarakkeessa. Konkreettisena esimerkkinä mySQL -tietokannan koko rivi voi sisältää henkilön nimen, iän ja asuinvaltion.
Käyttämällä noutoryhmää mySQL -käyttäjä voi saada ensimmäisen tietojoukon tietokannan ensimmäiselle riville. Esimerkiksi taulukon hakukomento tässä yhteydessä voi palauttaa tämän muuttujasarjan: “Tom, 35, Pennsylvania.” Käyttäjät voivat käyttää hakuvaihtoehtoa yhä uudelleen ja uudelleen palauttaakseen lisää tietorivejä, jotka tässä tapauksessa sisältävät samat tiedot eri henkilöistä.
Tämä yleinen noutotyyppinen matriisikomento on hyvä tapa poimia tietoja nykypäivän yritysten ja organisaatioiden käyttämistä vakiotyyppisistä tietokannoista. Tämä on yksi sen ensisijaisista käyttötarkoituksista ohjelmointiyhteisössä. Muuntyyppisiä ohjelmistokomentoja voidaan kutsua myös noutoryhmiksi, mutta ne voivat toimia hieman eri tavalla. Yleensä noutoryhmän ymmärtäminen auttaa kehittäjää tietämään enemmän matriisin ja sen erilaisten pienempien tietojen käsittelystä.