Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Čo je príklad toho, ako možno databázu spýtať?

Povedzme, že máme databázovú tabuľku s názvom „Zákazníci“ s nasledujúcimi stĺpcami:

* `CustomerID` (int, primárny kľúč)

* `FirstName` (varchar)

* `LastName` (varchar)

* `City` (Varchar)

* `Country` (varchar)

Tu je niekoľko príkladov toho, ako by sa táto databáza mohla dopytovať pomocou SQL (štruktúrovaný jazyk dotazu), spoločného jazyka na interakciu s databázami:

1. Výber všetkých zákazníkov:

`` sql

Vyberte * od zákazníkov;

`` `

Tento dotaz vyberá všetky stĺpce (`*`) zo všetkých riadkov v tabuľke „zákazníkov“.

2. Výber konkrétnych stĺpcov pre konkrétnych zákazníkov:

`` sql

Vyberte prvé meno, priezvisko, mesto od zákazníkov, kde country ='USA';

`` `

Tento dotaz vyberá iba stĺpce „FirstName`,` LastName` a „City“ pre zákazníkov, v ktorých je „krajina“ „USA“.

3. Výber zákazníkov z konkrétneho mesta, objednaný abecedne podľa priezviska:

`` sql

Vyberte * od zákazníkov, kde City ='New York' objednávku podľa priezviska ASC;

`` `

Tento dotaz vyberá všetky stĺpce od zákazníkov žijúcich v „New Yorku“ a výsledky si abecedne objedná „priezvisko“ v stúpajúcom poradí (ASC). Použitie `desc` by si objednalo, že zostupne.

4. Počítanie počtu zákazníkov v konkrétnej krajine:

`` sql

Vyberte počet (*) od zákazníkov, kde country ='Kanada';

`` `

Tento dotaz počíta počet riadkov (zákazníkov), v ktorých je „krajina“ „Kanada“.

5. Nájdenie zákazníkov, ktorých krstné meno začína „j“:

`` sql

Vyberte * od zákazníkov, kde sa v prvom mene „j%“;

`` `

Tento dotaz používa operátora „Like` s zástupným znakom (%) na nájdenie zákazníkov, ktorých„ FirstName “začína„ j “.

6. Zložitejší dotaz zahŕňajúci viac podmienok (a alebo):

`` sql

Vyberte * od zákazníkov, kde (country ='USA' alebo country ='canada') a City ='New York';

`` `

Tento dotaz vyberá zákazníkov, ktorí pochádzajú z USA alebo Kanady * a * žijú v New Yorku.

Toto je len niekoľko základných príkladov. SQL ponúka širokú škálu funkcií a operátorov na vykonávanie zložitých dopytov a manipulácie s údajmi. Špecifická syntax sa môže mierne líšiť v závislosti od databázového systému (napr. MySQL, PostgreSQL, SQL Server, Oracle), ktorý používate.

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené