В базы данных



Download 2,26 Mb.
Pdf ko'rish
bet73/90
Sana25.02.2022
Hajmi2,26 Mb.
#256733
1   ...   69   70   71   72   73   74   75   76   ...   90
9. Язык SQL 
9.1. Оператор выбора SELECT. Формирование запросов к базе 
данных 
Назначение оператора 
SELECT СОСТОИТ В 
выборке и отображении 
данных одной или нескольких таблиц БД. 
Синтаксис оператора 
SELECT

SELECT [DISTINCT| ALL] {* 
⎟ [<СПИСОК СТОЛБЦОВ>]} FROM 
<СПИСОК ТАБЛИЦ> 
[WHERE <предикат-условие выборки или соединения;>] [GROUP 
BY <список полей результата>] 
[HAVING <предикат-условие для группы>] 
[ORDER BY <список полей, по которым требуется упорядочить 
ВЫВОД
>] 
Поясним каждую фразу данного оператора. 
Фраза 
SELECT

наличие ключевого слова 
ALL 
(по
умолчанию) означает, что в 
результирующую таблицу включаются все строки, удовлетворяющие 
условиям запроса, что может привести к появлению в 
результирующей таблице одинаковых строк; 
• ключевое слово 
DISTINCT 
предназначено для приведения таблицы в 
соответствие с принципами теории отношений, где предполагается 
отсутствие дубликатов строк; 
• символ "*" определяет очень часто встречаемую ситуацию, когда в 
результирующий набор включаются все столбцы из исходной 
таблицы 
• запроса. 
Во фразе 
FROM 
задается перечень исходных таблиц запроса. 
Во фразе 
WHERE 
определяются условия отбора строк результата или 
условия соединения строк исходных таблиц, подобно операции условного 


105
соединения в реляционной алгебре. В качестве условий отбора могут быть 
использованы следующие операторы: 
• сравнения " = , <>, >, <, >=, <=" — для сравнения результатов 
вычисления двух выражений; более сложные выражения строятся с 
помощью логических операторов AND, OR, NOT; 
• 
BETWEEN 
А 
AND
В — предикат истинен, когда вычисленное значение 
выражения попадает в заданный диапазон; 
• 
IN 
— предикат истинен тогда, когда сравниваемое значение входит в 
множество заданных значений; 
• 
LIKE 
и 
NOT LIKE 
— предикаты, смысл которых противоположен, 
требуют задания шаблона, с которым сравнивается заданное 
значение; 
• 
IS
NULL 
— предикат, применяющийся для выявления равенства 
значения некоторого атрибута неопределенному значению: 
• 
EXIST 
и 
NOT EXIST
,
используемые во встроенных подзапросах.

Download 2,26 Mb.

Do'stlaringiz bilan baham:
1   ...   69   70   71   72   73   74   75   76   ...   90




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish