sql >> Databáze >  >> RDS >> Oracle

Výukový program Oracle SQL:Základní příkaz SQL

o sql jsme již diskutovali v předchozím příspěvku

jak psát sql dotazy

Projděte si příspěvek, pokud jste jej nečetli dříve. Poskytuje stručný úvod příkaz SQL

Zde v tomto tutoriálu představíme základní příkaz SQL.

Základní SQL výpis má tvar

vyberte [Distinct] { *,col alias…..} z tabulky;

Důležitým východiskem z tohoto
1) select je použití k identifikaci sloupce, zatímco from se používá k identifikaci tabulky
2) select , from are the keywords
3) * označuje všechny sloupce, které mají být vybráno z tabulky
4) sloupec označuje konkrétní sloupec, který má být vybrán
4) Odlišné odstranění duplicit
5) Alias ​​dává vybranému sloupci různá záhlaví
6) středník;znamená konec příkazu
7) Část od select do before from se nazývá klauzule select
8) Celý příkaz se nazývá příkaz sql

Některé příklady

vyberte * z oddělení; Dotaz vybere všechny sloupce z tabulky
vyberte dept_no z dept; Dotaz select dept_no sloupec z tabulky dept
vyberte dept_no,dept_name z dept; Dotaz vyberte více sloupců dept_no ,dept_name z tabulky dept
vyberte název dept_name z dept; Dotaz select sloupec dept_name a přiřaďte mu alias name name z tabulky dept
vyberte odlišný stav z absent_data; Dotaz vybere odlišnou hodnotu stavu sloupce z tabulky absent_data

Některé důležité body o sql
1) příkazu sql nerozlišují malá a velká písmena
tj. select a SELECT má stejný význam
2) příkaz sql lze napsat na více řádků
tj.
vyberte název_oddělení,
neoddělení
od
odd;
3) Klíčová slova nejsou rozdělena přes řádek
4) Pro lepší čitelnost je dobré psát klauzuli select na jeden řádek a z tabulky na další řádky

Některé další operace s příkazem select

1) Airthmetic Operation

Na příkazu select můžeme použít +,-,/,*. Samozřejmě platí pro sloupce, které jsou ve své podstatě číselné

Příklady

vyberte ename,plat+100 ze sal; Dotaz vyberte název a sloupec plat a přidejte 100 do sloupce plat pro každý řádek z tabulky sal
vyberte ename, plat-200 ze sal; Dotaz vyberte název a sloupec plat a odečtěte 200 do sloupce plat za každý řádek z tabulky sal
vyberte jméno, plat*2 z oddělení; Dotaz vyberte název a sloupec plat a vynásobte ho 2 sloupcem plat pro každý řádek z tabulky sal
vyberte ename, plat/2 z odd; Dotaz vyberte název a sloupec platu a dělený 2 na sloupec platu pro každý řádek z tabulky sal

2) Zřetězení

Ke spojení dvou nebo více sloupců

používáme operátor konkatinace (||).

Příklady

select empnname||deptname from emp;
Toto zřetězí empname a deptname pro každý řádek v tabulce emp


  1. Vytvořte bash skript pro monitorování dotazů MySQL

  2. Tabulky Postgresql existují, ale při dotazování neexistuje vztah získávání

  3. LOWER() – Převod na malá písmena v PostgreSQL

  4. Vložit data do tabulek propojených cizím klíčem