Артицле Дирецтори
МиСКЛ база податакаРедослед синдиката према употреби синтакси упита/извода
МиСКЛ УНИОН оператер
Овај водич вас упознаје са синтаксом и примерима МиСКЛ УНИОН оператора.
Опис
МиСКЛ УНИОН оператор се користи за комбиновање резултата два или више СЕЛЕЦТ наредби у један скуп резултата.Више СЕЛЕЦТ наредби уклања дупле податке.
граматика
Формат синтаксе МиСКЛ УНИОН оператора:
SELECT expression1, expression2, ... expression_n FROM tables [WHERE conditions] UNION [ALL | DISTINCT] SELECT expression1, expression2, ... expression_n FROM tables [WHERE conditions];
参数
- израз1, израз2, ... израз_н: Колона за преузимање.
- табеле: Табела података за преузимање.
- ГДЈЕ услови: Опционо, критеријуми претраге.
- РАЗЛИЧИТО: Опционо, уклоните дупле податке из скупа резултата.УНИОН оператор је подразумевано уклонио дупликате података, тако да модификатор ДИСТИНЦТ нема утицаја на резултат.
- СВЕ: Опционо, враћа све скупове резултата, укључујући дупликате.
демо база података
У овом туторијалу користићемо узорак базе података цхенвеилианг.
Ево података из табеле „Веб сајтови“:
mysql> SELECT * FROM Websites; +----+--------------+---------------------------+-------+---------+ | id | name | url | alexa | country | +----+--------------+---------------------------+-------+---------+ | 1 | Google | https://www.google.cm/ | 1 | USA | | 2 | 淘宝 | https://www.taobao.com/ | 13 | CN | | 3 | 陈沩亮博客 | http://www.chenweiliang.com/ | 4689 | CN | | 4 | 微博 | http://weibo.com/ | 20 | CN | | 5 | Facebook | https://www.facebook.com/ | 3 | USA | | 7 | stackoverflow | http://stackoverflow.com/ | 0 | IND | +----+---------------+---------------------------+-------+---------+
Ево података за апликацију „апликације“:
mysql> SELECT * FROM apps; +----+------------+-------------------------+---------+ | id | app_name | url | country | +----+------------+-------------------------+---------+ | 1 | QQ APP | http://im.qq.com/ | CN | | 2 | 微博 APP | http://weibo.com/ | CN | | 3 | 淘宝 APP | https://www.taobao.com/ | CN | +----+------------+-------------------------+---------+ 3 rows in set (0.00 sec)
СКЛ УНИОН инстанца
Следећа СКЛ изјава бира све из табела „Веб локације“ и „апликације“.различитземља (само различите вредности):
Инстанца
SELECT country FROM Websites UNION SELECT country FROM apps ORDER BY country;
СКЛ УНИОН АЛЛ инстанца
Следећи СКЛ израз користи УНИОН АЛЛ за избор из табела „Веб локације“ и „апликације“.свеземља (такође има дупле вредности):
Инстанца
SELECT country FROM Websites UNION ALL SELECT country FROM apps ORDER BY country;
СКЛ УНИОН АЛЛ витх ВХЕРЕ
Следећи СКЛ израз користи УНИОН АЛЛ за избор из табела „Веб локације“ и „апликације“.свеПодаци за Кину (ЦН) (такође са дуплираним вредностима):
Инстанца
SELECT country, name FROM Websites WHERE country='CN' UNION ALL SELECT country, app_name FROM apps WHERE country='CN' ORDER BY country;
Блог Хопе Цхен Веилианг ( https://www.chenweiliang.com/ ) дели „редослед синдиката према употреби синтаксе упита/извода у МиСКЛ бази података“, што вам је од помоћи.
Добродошли да поделите везу овог чланка:https://www.chenweiliang.com/cwl-475.html
Добродошли на Телеграм канал блога Цхен Веилианг-а да бисте добили најновија ажурирања!
📚 Овај водич садржи огромну вредност, 🌟Ово је ретка прилика, не пропустите је! ⏰⌛💨
Поделите и лајкујте ако желите!
Ваше дељење и лајкови су наша стална мотивација!