Der barê Der barê Bikaranîna Bikaranîna Giştî ya Microsoft-DAIŞ-Daxuyaniya Bikaranîna Bikaranîna Bikaranînê de

Hûn dikarin pirsên SQL-ê bikar bînin ku ji daneyên danûstendinê vebigere lê pir caran ev eşkere nebe ku hûn daxwazên karsaziyê bigirin. SQL jî bi encamên ku bi encamên row-level taybetmendiyê bi karanîna tevgerên bi bikaranîna GROUP BY bendê ve girêdayî ye ku encamên encamên grûpê pêşkêş dike. Bawerî, wek nimûne, tabloya daneyên armanca pêkhatî ji taybetmendiyên jêrîn:

Dema ku ev dema ku têkoşîna kiryaran ji bo firotanê, karê navnîşên agahdariyên girîng hene ku ji bo vê lêkolînê tê bikaranîn. Dema ku Jimê nirxandin, hûn dikarin, wek nimûne, pirsek pir hêsan binivîsînin ku hemî tomarkirina firotanê ya Jim bistînin:

Hilbijêre * Ji Birêvebirina Çaxê Xerîdarvan Like 'Jim'

Ew ê ji hemû danûstandinên ji databasesê veguhestina firotanê ji aliyê Jim:

OrderID Salesperson CustomerID Revenue 12482 Jim 182 40000 12488 Jim 219 25000 12519 Jim 137 85000 12602 Jim 182 10000 12741 Jim 155 90000

Hûn dikarin vê agahdariyê bikin û kêşeyên çend destnîşan bikin ku werin agahdarî kiryarên xwe bigihîjin, lê ew dê karê berbiçav be ku hûn ji bo her firotanê li şîrket dubare bikin. Di şûna de, hûn dikarin vê karê bi tenê bi GROUP-BY-pirsek ku ji bo firotanê ji her firotanê re hesab dike, kar bikin. Hûn bi tenê pirsê binivîse û diyar bikin ku databases divê encamên li ser axaftina bingehîn li ser bingeha komê bikin. Hingê hûn dikarin ji karên yekgirtî yên karanîna SQL bikar bînin ku li ser encama encamên kar bikin.

Li vir nimûne ye. Heke ku hûn daxuyaniya SQL peyve kirin:

SELECT Salesperson, SUM (Gundê) AS 'Total', BİXWÎNE (BERSÎNE) AS 'Herem' BİXWÎNE, BİXWÎNE BİXWÎNE (BERSÎV) BİXWÎNE, BİXWÎNE BİXWÎNE BY Salesperson

Hûn encamên jêrîn bibînin:

Serserê Jimareya Hêza Navîn Jim 250000 10000 90000 50000 5 Mariya 342000 24000 102000 57000 6 Bob 118000 4000 36000 39333 3

Wekî ku hûn dikarin bibînin, fonksiyoneke hêzdar ji bo ku hûn di navnîşana SQL-ê de biçûk çêbikin, ji bo agahdariya karsaziya karsaziyê ya ji bo birêvebirinê ya pêşniyarê dide. BİXWÎNE BİXWÎNE, bi piranîya databases di vê armancê de têne bikaranîn û di wesayîtiya DBA ya DBA de pir girîng e.