SQL tarjoaa helppokäyttöisen menetelmän, jolla määritetään suurin tai enimmäisluku tietokannassa. Näin saat suurimman palkan, seuraavan käytettävissä olevan henkilötunnuksen ja paljon muuta.
Toiminnon nimi on MAX ja sitä voidaan käyttää missä tahansa numeerisessa kentässä. Oletetaan, että sinulla on taulukko, jossa on yksi sarake kirjoittaja_id ja toinen sarake kirjoittaja_nimi. Haluat lisätä uuden kirjoittajan kyseiseen taulukkoon, mutta sinun on hankittava uusi ID-numero tälle uudelle kirjoittajalle. Joten sinun on ensin tiedettävä nykyisen korkeimman kirjoittajan tunnusnumero ja lisäys kerrallaan. Teet SQL-kyselyn sanomalla
valitse max (kirjailija_id) maksimiksi kirjoittajista;
Syy siihen, että käytät "enimmäisarvoa" SQL-syntaksissasi, on, että kun siirryt sitten tekemään jotain tuloksen kanssa, tarvitset nimen, jolla viitataan tähän arvoon. Jos olisit juuri sanonut
valitse kirjailija_id kirjoittajista;
voisit sitten sanoa
WriterID = objRec3 ("wrote_id")
mutta jos käytät toimintoa, se ei ole niin helppoa. Sinulla ei ole vain sarakkeen nimeä, jolla haluat tehdä jotain - sinulla on funktion tulos. Joten sinun on annettava sille nimi.
Joten yllä olevassa tapauksessa käyttämällä
valitse max (kirjailija_id) maksimiksi kirjoittajista;
sanoisit sitten
WriterID = objRec3 ("maxid")
ja sitten sanoisit
NewID = WriterID + 1
ja voila! Sinulla olisi seuraava tunnus, jolla uusi lisäys tehdään.
Johdanto ASP Ebook -sovellukseen
Lataa tämä e-kirja saadaksesi kaiken mitä tarvitset ASP: n oppimisesta - askel askeleelta opetusohjelmasta toimintoluetteloihin, näytekoodiin, yleisiin virheisiin ja ratkaisuihin ja paljon muuta! 101 sivua.