Haaste: Kyselyn Testaaminen
Pyyhkäise näyttääksesi valikon
Varmista laskettujen kokonaissummien oikeellisuus kyselyssä tarkistamalla, vastaako tallennettu kokonaissumma sitä, mitä sen pitäisi olla määrän ja yksikköhinnan perusteella. Tarkoituksena on tunnistaa virheelliset tietueet laskemalla odotettu kokonaissumma uudelleen ja suodattamalla poikkeamat. Lopputuloksena palautetaan vain ne rivit, joissa tallennettu kokonaissumma on virheellinen, mikä auttaa varmistamaan tietojen tarkkuuden transaktiotietojoukoissa.
Tehtävä
Kyselyn odotetaan palauttavan kolme tiettyä riviä, jotka edustavat tietueita, joissa kokonaissummat eivät täsmää oikein.
Keskeinen validointilogiikka on:
Quantity×Unit Price=Correct TotalVertaa tätä laskettua arvoa olemassa olevaan Total Amount -sarakkeeseen.
Luodaan uusi laskettu sarake, joka esittää oikean kokonaissumman (määrä kerrottuna yksikköhinnalla). Tämä tekee vertailusta selkeämpää ja helpommin ymmärrettävää.
Kysely suodattaa tulokset niin, että mukaan otetaan vain rivit, joissa:
Total Amount=Quantity×Unit PriceTämä lähestymistapa mahdollistaa:
- Virheellisten tai epäjohdonmukaisten transaktiotietueiden tunnistamisen;
- Hinnoittelu- tai tietojen syöttövirheiden selvittämisen;
- Liiketoimintalogiikan validoinnin suoraan SQL:ssä ulkoisten työkalujen sijaan.
Ratkaistava haaste ei liity aggregointeihin, vaan rivikohtaiseen validointiin, jolla varmistetaan jokaisen transaktion sisäinen johdonmukaisuus.
Kiitos palautteestasi!
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme