Haaste: Kyselyn Testaaminen
Pyyhkäise näyttääksesi valikon
Varmista laskettujen kokonaissummien oikeellisuus kyselyssä tarkistamalla, vastaako tallennettu kokonaissumma sitä, mikä sen tulisi olla määrän ja yksikköhinnan perusteella. Tarkoituksena on tunnistaa virheelliset tietueet laskemalla odotettu kokonaissumma uudelleen ja suodattamalla poikkeavat rivit. Lopullisena tavoitteena on palauttaa vain ne rivit, joissa tallennettu kokonaissumma on virheellinen, mikä auttaa varmistamaan tietojen tarkkuuden transaktiotietokannoissa.
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