1 / 9

SQL

SQL. PVA Jan Hora. SQL „graficky“. Grafický vs. pravý SQL. SELECT. ORDED BY. WHERE. Pole, tabulka. Nabídka pouze z existujících tabulek Tabulka- Tabulka1 a pole – jméno Select jméno From Tabulka1. Souhrn. Seskupit – seskupení podle parametru

Télécharger la présentation

SQL

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. SQL PVA Jan Hora

  2. SQL „graficky“

  3. Grafický vs. pravý SQL SELECT ORDED BY WHERE

  4. Pole, tabulka • Nabídka pouze z existujících tabulek • Tabulka- Tabulka1 a pole – jméno Select jméno From Tabulka1

  5. Souhrn • Seskupit – seskupení podle parametru • GROUP BY (např. barva – R,B,R,G,R -> R,B,G) • Count – spočítá počet stejných položek • Sum – sečte všechny stejné položky • Avg • …

  6. Řadit • Vzestupně/sestupně ORDER BY

  7. Kritéria • Podmínky (př. > 3, =„Milan“,…) WHERE jmeno=„Milan“

  8. Další parametry AS -jako (př. SELECT barva.barva, count(barva.barva) AS Počet) JOIN- existuje několik tipů (left, right, natural,..) INNER JOIN (Př. barva INNER JOIN auto ONbarva.ID = auto.id_barva) HAVING – doplnění WHERE o další možnosti - „mající“ Př. HAVINGcount(auto.id_barva)>1; LIKE- práce se znaky (př. LIKE “*“&”.doc”)

  9. Další • CREATE TABLE- definice celé tabulky(CREATE TABLE user (jmeno TEXT(30), prijmeni TEXT, RC Number) • ALTER TABLE- Alter Table user ADD COLUMN RC Number – přidá do tab.user další sloupec RC typu číslo • DROP Table-Drop table user – odstraní celou tabulku • UPDATE- Update user Set jmeno=“Franta”Wherejmeno=”František” – všichni jsou jen Franta • DELETE-DeleteFrom user(Wherejmeno=”Franta”) • INSERT INTO- přidání dalšího záznamu-Insert Into user([jmeno],[prijmeni]) Values (“Franta”,’’Nový“) • SELECT INTO-Select user.* Intobackup-záloha celé tabulky

More Related