Главная » Программирование » Основы SQL. Distinct, ALL, ANY
Русфонд

Основы SQL. Distinct, ALL, ANY

30 июня 2012 - Рубрики Программирование

2467 просмотров

Продолжаем разбираться с языком SQL. Сегодня рассмотрим еще несколько полезных функций, а именно Distinct, Any, All. Теперь о каждой поподробнее.

Distinct применяется в описании списка полей, для того чтобы исключить повторяющиеся записи. Например, сравните результаты 2 запросов

select age
from employees
select distinct age
from employees

Ключевые слова ALL и ANY применяются при задании условия, то есть в конструкции Where операторов Select, Update, Delete

All говорит о том, что значение поля должно быть равно всем значениям, которые вернет подзапрос.

Any, наоборот, указывает, что значение поля должно быть равно хотя бы одному значению, которое возвращает подзапрос.

В сайдбар справа добавлена кнопка Google+. Если вам поможет данный материал, прошу вас нажмите на кнопку - порекомендуйте сайт в Google.

А также, напомню вам, что еще есть IN, мы его  рассматривали, когда изучали конструкцию Where.

Сказать честно, я в своей практике никогда не пользовался All и Any, но вдруг вы столкнетесь с данной необходимостью, поэтому знать о том, что такие функции существуют  должны знать.

На этом сегодня все, в следующей теме рассмотрим процесс связывания таблиц с помощью Join. Ну а пока вы можете ознакомиться с остальными материалами по теме программирования, либо посетить другую категорию.

Если этот материал оказался вам полезен, порекомендуйте его в в Google, нажав кнопку Google+ справа в сайдбаре или через кнопки социальных сервисов ниже.

П.С. не забудьте оставить комментарий к статье, а также поделиться ссылкой с друзьями и коллегами через социальные сервисы или скопировав ссылку на статью ниже. Кроме того, вы можете предложить тему статьи через кнопку слева "Предложить тему статьи". Там же можно оставить пожелания, идеи по развитию сайта, а также благодарности (ну а вдруг)
П.П.С. предлагаю вам также вступить в Группа Вконтакте!группу Вконтакте, где вы сможете пообщаться с участниками на интересующие вас темы. Смелее!!!
Если вы больше времени проводите в Twitter, то за обновлениями на сайте можно следить, подписавшись на мою лентуTwitter: follow me!

Возможно вам также будут интересны статьи :

 

Предыдущие материалы из данной категории:

Комментариев: 0 , , , , , , , , , , , ,

Понравилась статья? Поделитесь ссылкой




Оставьте комментарий:




:wink: :twisted: :roll: :oops: :mrgreen: :lol: :idea: :evil: :cry: :arrow: :?: :-| :-x :-o :-P :-D :-? :) :( :!: 8-O 8)

Я человек, а не бот.