Select что такое: SELECT | это… Что такое SELECT?

Содержание

SELECT | это… Что такое SELECT?

ТолкованиеПеревод

SELECT

SELECT — оператор языка

Он используется для выборки нуля или более строк из одной или нескольких таблиц, хранимых процедур, представлений БД. В большинстве приложений SELECT является наиболее часто используемым оператором SELECT пользователь описывает ожидаемый набор данных, но не указывает, какие физические операции должны быть произведены для получения этого набора. Определение для запроса оптимального плана является задачей СУБД, а точнее — оптимизатора.

Формат запроса с использованием данного оператора:

SELECT список полей FROM список таблиц WHERE условия…

Основные ключевые слова, относящиеся к запросу SELECT:

  • WHERE — используется для определения, какие строки должны быть выбраны или включены в GROUP BY.
  • GROUP BY — используется для объединения строк с общими значениями в элементы меньшего набора строк.
  • ORDER BY — используется для определения, какие столбцы используются для сортировки результирующего набора данных.

Содержание

  • 1 Примеры
  • 2 Ограничение возвращаемых строк
    • 2.1 Оконная функция ROW_NUMBER()
    • 2.2 оконная функция RANK()
    • 2.3 Нестандартный синтаксис
  • 3 См. также

Примеры

Таблица «T»ЗапросРезультат
C1C2
1a
2b
SELECT * FROM T;
C1C2
1a
2b
C1C2
1a
2b
SELECT C1 FROM T;
C1
1
2
C1C2
1a
2b
SELECT * FROM T WHERE C1 = 1;
C1C2
1a
C1C2
1a
2b
SELECT * FROM T ORDER BY C1 DESC;
C1C2
2b
1a

Для таблицы T запрос

SELECT * FROM T;

вернёт все столбцы всех строк данной таблицы. Для той же таблицы запрос

SELECT C1 FROM T;

вернёт значения столбца C1 всех строк таблицы— в терминах реляционной алгебры можно сказать, что была выполнена проекция. Для той же таблицы запрос

SELECT * FROM T WHERE C1 = 1;

вернёт значения всех столбцов всех строк таблицы, у которых значение поля C1 равно ‘1’— в терминах реляционной алгебры можно сказать, что была выполнена выборка, так как присутствует ключевое слово WHERE. Последний запрос

SELECT * FROM T ORDER BY C1 DESC;

вернёт те же строки, что и первый, однако результат будет отсортирован в обратном порядке (Z-A) из-за использования ключевого слова ORDER BY с полем C1 в качестве поля сортировки. Этот запрос не содержит ключевого слова WHERE, поэтому он вернёт всё, что есть в таблице. Несколько элементов ORDER BY могут быть указаны разделённые запятыми [напр. ORDER BY C1 ASC, C2 DESC] для более точной сортировки.

Ограничение возвращаемых строк

Согласно ISO

  • курсоров, или
  • введением оконных функций в оператор SELECT

Оконная функция ROW_NUMBER()

Существуют различные оконные функции. ROW_NUMBER() OVER может быть использована для простого ограничения числа возвращаемых строк. Например, для возврата не более десяти строк:

SELECT * FROM (
  SELECT
    ROW_NUMBER() OVER (ORDER BY KEY ASC) AS rownumber,
    COLUMNS
  FROM tablename
) AS foo
WHERE rownumber <= 10

ROW_NUMBER может быть недетерминированным: если key не уникален, каждый раз при выполнении запроса возможно присвоение разных номеров строкам, у которых key совпадает. Когда key уникален, каждая строка будет всегда получать уникальный номер строки.

оконная функция RANK()

Функция RANK() OVER работает почти так же, как ROW_NUMBER, но может вернуть более чем n строк при определённых условиях. Например, для получения top-10 самых молодых людей:

SELECT * FROM (
  SELECT
    RANK() OVER (ORDER BY age ASC) AS ranking,
    person_id,
    person_name,
    age
  FROM person
) AS foo
WHERE ranking <= 10

Данный код может вернуть более чем 10 строк. Например, если есть два человека с одинаковым возрастом, он вернёт 11 строк.

Нестандартный синтаксис

Не все СУБД поддерживают вышеуказанные оконные функции. При этом многие имеют нестандартный синтаксис для решения тех же задач. Ниже представлены варианты простого ограничения выборки для различных СУБД:

Производитель/СУБДСинтаксис ограничения
DB2(Поддерживает стандарт начиная с DB2 Version 6)
FIRST 10 * FROM T
FIRST 10 * FROM T
InterbaseSELECT * FROM T ROWS 10
Также SELECT TOP 10 [PERCENT] * FROM T ORDER BY col
LIMIT 10
LIMIT 10
LIMIT 10
Oracle(Поддерживает стандарт начиная с Oracle8i)
Также SELECT * from T WHERE ROWNUM <= 10

См.

такжеРеализации систем управления базами данных

Типы реализаций
Flat file | Deductive | Dimensional | Иерархическая | Объектно-ориентированная | Temporal

Свободные системы
Ingres | PostgreSQL | Sav Zigzag |

Компоненты
Язык запросов | Оптимизатор запросов | План выполнения запроса | ODBC | JDBC

 

Wikimedia Foundation.
2010.

Нужна курсовая?

  • SEK
  • SEGA Genesis

Полезное

SELECT | это… Что такое SELECT?

ТолкованиеПеревод

SELECT

SELECT — оператор языка

Он используется для выборки нуля или более строк из одной или нескольких таблиц, хранимых процедур, представлений БД. В большинстве приложений SELECT является наиболее часто используемым оператором SELECT пользователь описывает ожидаемый набор данных, но не указывает, какие физические операции должны быть произведены для получения этого набора. Определение для запроса оптимального плана является задачей СУБД, а точнее — оптимизатора.

Формат запроса с использованием данного оператора:

SELECT список полей FROM список таблиц WHERE условия…

Основные ключевые слова, относящиеся к запросу SELECT:

  • WHERE — используется для определения, какие строки должны быть выбраны или включены в GROUP BY.
  • GROUP BY — используется для объединения строк с общими значениями в элементы меньшего набора строк.
  • ORDER BY — используется для определения, какие столбцы используются для сортировки результирующего набора данных.

Содержание

  • 1 Примеры
  • 2 Ограничение возвращаемых строк
    • 2. 1 Оконная функция ROW_NUMBER()
    • 2.2 оконная функция RANK()
    • 2.3 Нестандартный синтаксис
  • 3 См. также

Примеры

Таблица «T»ЗапросРезультат
C1C2
1a
2b
SELECT * FROM T;
C1C2
1a
2b
C1C2
1a
2b
SELECT C1 FROM T;
C1
1
2
C1C2
1a
2b
SELECT * FROM T WHERE C1 = 1;
C1C2
1a
C1C2
1a
2b
SELECT * FROM T ORDER BY C1 DESC;
C1C2
2b
1a

Для таблицы T запрос

SELECT * FROM T;

вернёт все столбцы всех строк данной таблицы. Для той же таблицы запрос

SELECT C1 FROM T;

вернёт значения столбца C1 всех строк таблицы— в терминах реляционной алгебры можно сказать, что была выполнена проекция. Для той же таблицы запрос

SELECT * FROM T WHERE C1 = 1;

вернёт значения всех столбцов всех строк таблицы, у которых значение поля C1 равно ‘1’— в терминах реляционной алгебры можно сказать, что была выполнена выборка, так как присутствует ключевое слово WHERE. Последний запрос

SELECT * FROM T ORDER BY C1 DESC;

вернёт те же строки, что и первый, однако результат будет отсортирован в обратном порядке (Z-A) из-за использования ключевого слова ORDER BY с полем C1 в качестве поля сортировки. Этот запрос не содержит ключевого слова WHERE, поэтому он вернёт всё, что есть в таблице. Несколько элементов ORDER BY могут быть указаны разделённые запятыми [напр. ORDER BY C1 ASC, C2 DESC] для более точной сортировки.

Ограничение возвращаемых строк

Согласно ISO

  • курсоров, или
  • введением оконных функций в оператор SELECT

Оконная функция ROW_NUMBER()

Существуют различные оконные функции. ROW_NUMBER() OVER может быть использована для простого ограничения числа возвращаемых строк. Например, для возврата не более десяти строк:

SELECT * FROM (
  SELECT
    ROW_NUMBER() OVER (ORDER BY KEY ASC) AS rownumber,
    COLUMNS
  FROM tablename
) AS foo
WHERE rownumber <= 10

ROW_NUMBER может быть недетерминированным: если key не уникален, каждый раз при выполнении запроса возможно присвоение разных номеров строкам, у которых key совпадает. Когда key уникален, каждая строка будет всегда получать уникальный номер строки.

оконная функция RANK()

Функция RANK() OVER работает почти так же, как ROW_NUMBER, но может вернуть более чем n строк при определённых условиях. Например, для получения top-10 самых молодых людей:

SELECT * FROM (
  SELECT
    RANK() OVER (ORDER BY age ASC) AS ranking,
    person_id,
    person_name,
    age
  FROM person
) AS foo
WHERE ranking <= 10

Данный код может вернуть более чем 10 строк. Например, если есть два человека с одинаковым возрастом, он вернёт 11 строк.

Нестандартный синтаксис

Не все СУБД поддерживают вышеуказанные оконные функции. При этом многие имеют нестандартный синтаксис для решения тех же задач. Ниже представлены варианты простого ограничения выборки для различных СУБД:

Производитель/СУБДСинтаксис ограничения
DB2(Поддерживает стандарт начиная с DB2 Version 6)
FIRST 10 * FROM T
FIRST 10 * FROM T
InterbaseSELECT * FROM T ROWS 10
Также SELECT TOP 10 [PERCENT] * FROM T ORDER BY col
LIMIT 10
LIMIT 10
LIMIT 10
Oracle(Поддерживает стандарт начиная с Oracle8i)
Также SELECT * from T WHERE ROWNUM <= 10

См.

такжеРеализации систем управления базами данных

Типы реализаций
Flat file | Deductive | Dimensional | Иерархическая | Объектно-ориентированная | Temporal

Свободные системы
Ingres | PostgreSQL | Sav Zigzag |

Компоненты
Язык запросов | Оптимизатор запросов | План выполнения запроса | ODBC | JDBC

 

Wikimedia Foundation.
2010.

Поможем сделать НИР

  • SEK
  • SEGA Genesis

Полезное

Выберите определение и значение | Dictionary.com

  • Основные определения
  • Синонимы
  • Тест
  • Связанный контент
  • Примеры
  • Британский

Показывает уровень сложности слова.

[ si-lekt ]

/ sɪˈlɛkt /

Сохранить это слово!

См. синонимы для: select / selected / selection на Thesaurus.com

Показывает уровень оценки в зависимости от сложности слова.


глагол (используется с дополнением)

выбирать в пользу другого или других; выбрать.

глагол (используется без дополнения)

делать выбор; выбирать.

прилагательное

выбрано в пользу другого или других; выбрано.

особой ценности или превосходства; выбор.

тщательный или привередливый в выборе; различающий.

тщательно или придирчиво выбрано; эксклюзив: избранная группа друзей.

ДРУГИЕ СЛОВА ДЛЯ выберите

3 предпочтительно.

См. синонимы для слова select на Thesaurus.com

ВИКТОРИНА

ВЫ ПРОПУСТИТЕ ИЛИ НАПЛОНУТСЯ НА ЭТИ ВОПРОСЫ ПО ГРАММАТИКЕ?

Плавно переходите к этим распространенным грамматическим ошибкам, которые ставят многих людей в тупик. Удачи!

Вопрос 1 из 7

Заполните пропуск: Я не могу понять, что _____ подарил мне этот подарок.

Происхождение select

Впервые записано в 1555–1565 гг.; от латинского sēlēctus (причастие прошедшего времени от sēligere «собирать врозь»), что эквивалентно sē- «врозь» + leg(ere) «собирать, выбирать» + суффикс причастия прошедшего времени -tus; ср. лекция, раздел

исследование синонимов для выбора

1. См. выбор.

ДРУГИЕ СЛОВА ОТ select

se·lec·table, прилагательноеse·lec·ta·bil·i·ty, существительное·lect·ly, наречие·lect·ness, существительное

se·lec·tor, существительное ·выбранный·ed, прилагательноеre·выбрать, глагол (используется с дополнением)un·select, прилагательноеun·select·ed, прилагательноеwell-selected, прилагательное

Слова рядом select

Selby , selcouth, Selden, редко, редко, выбирать, selecta, selectance, отборный комитет, избранный, отбор

Dictionary.com Полный текст
На основе Random House Unabridged Dictionary, © Random House, Inc. , 2022

Слова, связанные со словом select

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

Как использовать select в предложении

  • Этого достаточно, чтобы вакцинировать всех в мире, за исключением того, что эти дозы находятся в руках лишь нескольких избранных стран.

    Не ненавидьте привитых туристов, ненавидьте прививочную игру|Джен Кирби|12 февраля 2021 г.|Vox

  • Затем выберите Вариант 1, чтобы ввести последние шесть цифр вашего номера социального страхования, а также почтовый индекс.

    Налоговый сезон 2021 г.: грядет торнадо|Мишель Синглтари|12 февраля 2021 г.|Washington Post

  • Далее система Pymetrics сравнивает данные этих 50 сотрудников с игровыми данными более 10 000 человек, случайно выбранных из более чем двух миллионов человек. .

    Аудиторы проверяют алгоритмы найма на предвзятость, но это не так легко исправить|Эми Нордрам|11 февраля 2021|MIT Technology Review

  • Все, что нужно было сделать участникам, — это выбрать вопросы, которые они собирались задать собеседнику — опять же, из пула вопросов, ранжированных по чувствительности.

    Могу я задать вам смехотворно личный вопрос? (Эпизод 451)|Стивен Дж. Дубнер|11 февраля 2021 г.|Фрикономика

  • Отрегулируйте нагрев, выбрав один из трех уровней в зависимости от наружной температуры, рассчитанной для 5, 32 и 50 градусов по Фаренгейту.

    Лучшие грелки для рук: защитите от холода во время ваших любимых зимних занятий|PopSci Commerce Team|10 февраля 2021 г.|Popular-Science

  • Все, что ему нужно, это еще одна «труба» для отбора и передачи важной информации.

    Бюрократия и черные ящики: почему мы продолжаем «терять» авиалайнеры в 2014 г. | Клайв Ирвинг | 29 декабря 2014 г. | DAILY BEAST

  • Вы даже можете купить контейнеры с их зерновым молоком в некоторых магазинах.

    Большая чаша ненависти зернового кафе|Дэвид Левсли|14 декабря 2014 г.|DAILY BEAST

  • И, во-вторых, мы уже используем жеребьевку для выбора важного совещательного органа, суда присяжных.

    Не пора ли рискнуть на случайных представителях?|Майкл Шульсон|8 ноября 2014|DAILY BEAST

  • До недавнего времени быть опубликованным было удовольствием, доступным лишь немногим избранным.

    Вы можете посмотреть: история из Википедии|Уолтер Айзексон|19 октября 2014 г.|DAILY BEAST

  • Рорк был сотрудником Постоянного специального комитета Палаты представителей по разведке и занимался надзором АНБ.

    Быстрое чтение: Джеймс Райзен предъявляет обвинения в дорогостоящих безрассудствах войны с терроризмом|Уильям О’Коннор|14 октября 2014 г.|DAILY BEAST

  • школьник или школьница.

    Спасение цивилизации|H. Г. (Герберт Джордж) Уэллс

  • Из предложенных методов врач должен выбрать тот, который наилучшим образом соответствует его потребностям.

    Руководство по клинической диагностике|Джеймс Кэмпбелл Тодд

  • Ожидается, что новые предложения в отношении платы за телефонную связь появятся, как только специальный комитет сообщит об этом.

    Пунш, или Лондонский Шаривари, Том 158, 28 апреля 1920 г.|Разные

  • Нет необходимости приводить здесь таблицу всех их тонов; мы выбираем два самых полезных.

    Недавняя революция в органостроении|Джордж Лэнг Миллер

  • Тогда, поскольку Человек не создавал и не выбирал свою силу выбора, Человека нельзя винить, если эта сила выбирает зло.

    Бог и мой сосед | Роберт Блатчфорд

Британские определения словаря для Select

SELECT

/ (SɪˈLɛKT) /


главный

, чтобы выбрать (кто -то или что -то).

Также: избранные, избранные в предпочтении другим или другим

особого качества или совершенства

ограниченные в отношении членства или участияизбранное собрание

осторожные при выборе

Производные формы слова select

selectly, adverbselectness, существительное

Происхождение слова select

C16: от латинского sēligere до sort, от sē- Apart + legere to Choose

Collins English Dictionary — Complete & Unabridged Digital Edition 2012
© William Collins Sons & Co. Ltd., 1979, 1986 © HarperCollins
Издатели 1998, 2000, 2003, 2005, 2006, 2007, 2009, 2012

выбрать — определение и значение

  • Определить
  • Связать
  • Список
  • Обсудить
  • См.
  • Услышать
  • и Любовь

Определения

из Словаря английского языка American Heritage®, 5-е издание.

  • непереходный глагол Взять как выбор из нескольких; выбрать.
  • непереходный глагол Сделать выбор или выбор.
  • прилагательное Выделенный по преимуществу; выбран.
  • прилагательное Особого качества или ценности; выбор.
  • прилагательное Из постного сорта говядины или относящегося к нему.
  • прилагательное Тщательный или утонченный в выборе; различающий.
  • сущ. Тот, который выбран в пользу других или из-за особой ценности.
  • сущ. Выбранные или предпочтительные предметы или люди, рассматриваемые как группа. Часто используется с .

из словаря века.

  • Выбрать и забрать (землю) по земельному акту; свободный выбор. См. свободный выбор.
  • Выбрать или выбрать из числа; выбрать; выбрать: как, чтобы выбрать лучшее; до выберите место для памятника.
  • Синонимы К Избирать, Предпочитать и т. д. (см. выбирать), выделять, зацикливаться, делать акцент.
  • Методически проводить искусственный отбор. См. вторую цитату по методической подборке ниже.
  • Выбрано на основании особого мастерства или пригодности; тщательно подобранные или отобранные; следовательно, выбор; составленный или содержащий лучшее, избранное или наиболее желательное: как, выберите стихотворения; партия select ; выберите район .
  • Осторожный или разборчивый в выборе или в общении с другими; эксклюзив; также сделанные с тщательностью или привередливостью или демонстрирующие их.
  • = Син.1. Выбрано. Смотри выбирай.
  • существительное То, что выбрано или выбор.
  • сущ. Отбор.

из версии GNU Collaborative International Dictionary of English.

  • переходный глагол Выбирать и брать из числа; брать по предпочтению из числа других; выделить; выбраковывать.
  • прилагательное Берется из ряда по предпочтениям; выбран как более ценный или превосходный, чем другие; особой ценности или совершенства; красиво подобрано; выбранный; выбор.

из Викисловаря, Creative Commons Attribution/Share-Alike License.

  • прилагательное Привилегированный, специально отобранный.
  • прилагательное Высококачественный; превосходный.
  • глагол Чтобы выбрать один или несколько элементов набора, особенно набора параметров.

из WordNet 3.0 Copyright 2006 Принстонского университета. Все права защищены.

  • глагол выбирать, выбирать или выбирать из ряда альтернатив
  • прилагательное отобранный или отобранный по специальной квалификации
  • прилагательное высшего сорта

Этимологии

из Словаря английского языка The American Heritage®, 4-е издание

[лат.0407, отдельно; см. s(w)e- в индоевропейских корнях + legere , на выбор; см. leg- в индоевропейских корнях.]

из Викисловаря, Creative Commons Attribution/Share-Alike License

От латинского sēlēctus , совершенное пассивное причастие от sēligō («выбирать, выбирать»), от sē —  («без; отдельно») + legō  («собрать, выбрать»).

Поддержка

Помогите поддержать Wordnik (и сделайте эту страницу свободной от рекламы), приняв слово select.

Примеры

  • Даже в Palm Pre используется квазирежим для выбора текста: квазирежим «выбор» активируется зажатием клавиши Shift на клавиатуре.

    Дерзкий огненный шар

  • Даже в Palm Pre используется квазирежим для выбора текста: квазирежим «выбор» активируется зажатием клавиши Shift на клавиатуре.

    MyAppleMenu

  • Точное название не помню, но он был выдан после матча во время процесса награждения, а затем стал доступен в названии меню выбора .

    IGN в сборе

  • Итак, начинающая леди получила то, что она назвала Select Company на

    Фон Тудлбурги, или История одной очень знатной семьи

  • В 1830 году «мистер Барбур, выпускник Вашингтонского колледжа, штат Коннектикут», преподавал в школе, которую он назвал избранной школой в Роли.

    Школы и академии Северной Каролины 1790-1840 гг. Документальная история

  • Преподобный г-н. У Теля были фабрика, электрифицирующая машина, токарный станок, театр (в прачечной), химический аппарат и то, что он называл избранной библиотекой всех произведений лучших авторов древности и современности и языки.

    Ярмарка тщеславия

  • Jimmy Choo для H&M, вероятно, будет распродан в избранных магазинах, где он продается, хотя бы потому, что «выбрать» обычно означает «в крупных торговых городах или рядом с ними».

    Александра Зиндербранд: Не делай чушь

  • Майкл, я бы тоже считал себя « select case» в этом отношении, но у меня много цинизма в том, что «select», вероятно, довольно точен.

    Дорогая чашка Джо

  • Согласно кампании Кирка, реклама под названием «Отвлечь» будет транслироваться по телевидению и кабельным каналам в течение следующих нескольких недель на избранных рынках в Иллинойсе.