|
Мисол. SELECT stName, grName
|
bet | 20/20 | Sana | 09.12.2022 | Hajmi | 0,87 Mb. | | #882644 |
| Bog'liq 8-9-Лекция узб (1)
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-сўров натижасини сақлаш учун янги жадвалдан фойдаланиш мумкин. Бу операция синтаксиси қуйидагича кўринишга эга: SELECT … INTO <янги жадвал номи> 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).
Do'stlaringiz bilan baham: |
|
|