1. Понятие о базе данных. Субд. Примеры


Диалекты языка SQL. Режимы работы с базой данных


Download 338.67 Kb.
bet77/81
Sana17.06.2023
Hajmi338.67 Kb.
#1547959
1   ...   73   74   75   76   77   78   79   80   81
Bog'liq
Baza dannix Yakuniy savollar va javoblar (1)

119. Диалекты языка SQL. Режимы работы с базой данных
Диалекты языка SQL:

  • Transact-SQL (сокращенно T-SQL) – используется в Microsoft SQL Server;

  • PL/SQL (Procedural Language / Structured Query Language) – используется в Oracle Database;

  • PL/pgSQL (Procedural Language/PostGres Structured Query Language) – используется в PostgreSQL.

Система управления базами данных имеет два режима работы: проектировочный и пользовательский. Первый режим предназначен для создания или изменения структуры базы и создания ее объектов. Во втором режиме происходит использование ранее подготовленных объектов для наполнения базы или получения данных из нее.


120. Сортировка результатов SELECT запроса и запросы с группировкой: предложение ORDER BY и GROUP BY?
Order by
Оператор Order by выполняет сортировку выходных значений, т.е. сортирует извлекаемое значение по определенному столбцу. Сортировку также можно применять по псевдониму столбца, который определяется с помощью оператора.
Преимущество Order by в том, что его можно применять и к числовым, и к строковым столбцам. Строковые столбцы обычно сортируются по алфавиту.
Group by
В SQL оператор Group by собирает данные, полученные из базы данных в определенных группах. Группировка разделяет все данные на логические наборы, что дает возможность выполнять статистические вычисления отдельно в каждой группе.
Этот оператор используется для объединения результатов выборки по одному или нескольким столбцам. После группировки будет только одна запись для каждого значения, использованного в столбце.


121. Вложенные SELECT запросы.?
SQL-подзапрос — это SELECT-запрос, вложенный в другой запрос или подзапрос.
Подзапрос — это внутренний запрос. Внешний запрос — это оператор, который содержит подзапрос.
Подзапросами пользуются, когда нужно использовать результат выполнения одного запроса в следующем запросе.
Синтаксически подзапрос — это SELECT-запрос, обернутый в круглые скобки ( , ). Подзапрос может быть вложен в любой другой оператор. Можно вкладывать подзапросы в подзапросы.
Вложенные запросы можно использовать практически во всех частях внешнего запроса — везде, где разрешено использовать значения.
Результат выполнения подзапроса подставляют во внешний запрос. Подзапросы могут возвращать как скалярные значения, так и табличные значения. От типа возвращаемого значения зависит, с какими операциями имеет смысл использовать подзапрос.

Download 338.67 Kb.

Do'stlaringiz bilan baham:
1   ...   73   74   75   76   77   78   79   80   81




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