Sql – Structured Query Language


Мисол. SELECT stName, grName


Download 103.14 Kb.
bet20/20
Sana18.06.2023
Hajmi103.14 Kb.
#1586688
1   ...   12   13   14   15   16   17   18   19   20

Мисол.

SELECT stName, grName

FROM Students INNER JOIN Groups

USING (grNum);

Жадвалларни ташқи туташириш (OUTER JOIN)

SQL-92 да 2 типни ташқи туташтириш тушунчаси мавжуд :

  • Чап томонли (LEFT OUTER JOIN, *=);
  • Ўнг томонли (RIGHT OUTER JOIN, =*).

Жадвалларни ташқи туташириш (OUTER JOIN)

LEFT OUTER JOIN


Table A
Table B

Жадвалларни ташқи туташириш(OUTER JOIN)

SELECT Students.stName, Groups.grName

FROM Students LEFT OUTER JOIN Groups ON Students.grNum = Groups.grNum

Результат:


Students

stNum

stName

grNum

1

Собиров

1

2

Ваисов

1

3

Камолов

Groups

grNum

grName

1

КИ-121

2

ПИ-111

stName

grName

Собиров

КИ-121

Ваисов

КИ-121

Камолов

Жадвалларни ташқи туташириш (OUTER JOIN)

RIGHT OUTER JOIN


Table B
Table A

Жадвалларни ташқи туташириш (OUTER JOIN)

SELECT Students.stName, Groups.grName

FROM Students RIGHT OUTER JOIN Groups ON Students.grNum = Groups.grNum

Результат:


Students

stNum

stName

grNum

1

Собиров

1

2

Ваисов

1

3

Камолов

stName

grName

Собиров

КИ-121

Ваисов

КИ-121

ПИ-111

Groups

grNum

grName

1

КИ-121

2

ПИ-111

SELECT INTO ифодаси

SQL-сўров натижасини сақлаш учун янги жадвалдан фойдаланиш мумкин. Бу операция синтаксиси қуйидагича кўринишга эга:

SELECTINTO <янги жадвал номи>

FROM

[WHERE…]

Мисол: SELECT * INTO StudentsBackup

FROM Students

Назорат саволлари

  • SQL тарихи. SQL тили стандартлари.
  • SQL тили вазифаси. SQL тили таркибий қисмлари (операторлар гурухи).
  • SQL тили диалектлари. Маълумотлар базаси билан ишлаш режимлари данных.
  • SQL тили операторларининг гурухлари
  • SQL тили маълумотларни аниқлаш операторлари DDL
  • SQL тили маълумотларни манипулиациялаш операторлари ( DML)
  • SQL тили маълумотларниҳимоялаш ва бошқариш операторлари (DCL)
  • SQL тилининг транзакцияларни бошқариш операторлари (TCL)
  • SQL тилида маълумотлар типлари (MySQL)
  • Киритилган функциялар. MySQL сатрлар билан ишлаш функциялари.
  • Киритилган функциялар. Сонлар билан ишлаш функциялари (MySQL).
  • Киритилган функциялар. Сана ва вақт била ишлаш функциялари (MySQL).
  • Киритилган функциялар. MySQL кенгайтирилган функциялари.
  • SELECT оператори форматини тушунтиринг.
  • Маълумотларни танлаш сўровлари. Оператор SELECT.
  • Оператор SELECT: FROM ва WHERE ифодаси. (Сатрларни танлаш шартини шакллантириш: солиштириш амаллари, BETWEEN, IN, шаблонга текшириш (LIKE) ва б.)
  • SELECT операторида агрегат функцияларини қўллаш.
  • SELECT натижасини тартиблаш ва гурухлаб танлаш: ORDER BY ва GROUP BY ифодаси.
  • Ичма-ич SELECT сўровлари.
  • Жадвалларни ички ва ташқи улаш (INNER JOIN ва OUTER JOIN).

Download 103.14 Kb.

Do'stlaringiz bilan baham:
1   ...   12   13   14   15   16   17   18   19   20




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling