Что такое селект
Перейти к содержимому

Что такое селект

  • автор:

SELECT

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

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

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

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

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

Примеры

C1 C2
1 a
C1 C2
1 a
2 b
   
C1 C2
2 b
1 a

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Производитель/СУБД Синтаксис ограничения
DB2 (Поддерживает стандарт начиная с DB2 Version 6)
FIRST 10 * FROM T
FIRST 10 * FROM T
Interbase SELECT * 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

См. также

DDL, SELECT | INSERT | UPDATE | MERGE | DELETE | JOIN | UNION | CREATE | ALTER | DROP
Сравнение синтаксиса

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

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

Wikimedia Foundation . 2010 .

Полезное

Смотреть что такое «SELECT» в других словарях:

  • sélect — sélect, ecte ou (inv.) select [ selɛkt ] adj. • 1831; sélecte h. XVIIe; angl. select « choisi »; lat. selectus ♦ Fam. et vieilli Choisi, distingué (en parlant des gens, des réunions mondaines). ⇒ chic, élégant. Le « monde select et pourri de l… … Encyclopédie Universelle
  • select — sélect, ecte ou (inv.) select [ selɛkt ] adj. • 1831; sélecte h. XVIIe; angl. select « choisi »; lat. selectus ♦ Fam. et vieilli Choisi, distingué (en parlant des gens, des réunions mondaines). ⇒ chic, élégant. Le « monde select et pourri de l… … Encyclopédie Universelle
  • Select — оператор языка Он используется для выборки нуля или более строк из одной или нескольких таблиц, хранимых процедур, представлений БД. В большинстве приложений SELECT является наиболее часто используемым оператором SELECT пользователь описывает… … Википедия
  • Select — may refer to: * Select (SQL), a keyword in SQL * , an HTML element * Select (magazine), a British music magazine * MTV Select , a television program * Cable select, a setting on ATA devices that allows position on the cable to determine the role… … Wikipedia
  • select — SELÉCT, Ă, selecţi, te, adj. Ales, deosebit, distins. – Din fr. sélect, engl. select. Trimis de LauraGellner, 17.07.2007. Sursa: DEX 98  Select ≠ vulgar Trimis de siveco, 03.08.2004. Sursa: Antonime  SELÉCT adj. v. ales … Dicționar Român
  • select — adj Select, elect, picked, exclusive can mean marked by a superior character or quality which distinguishes the person, the thing, or the group so qualified from others (as in value, excellence, or favor). Select implies that the person or thing… … New Dictionary of Synonyms
  • Select — Álbum de Kim Wilde Publicación 1982 Género(s) Synthpop Discográfica RAK Records Productor(es) Ricky Wilde … Wikipedia Español
  • Select — Se*lect , a. [L. selectus, p. p. of seligere to select; pref. se aside + levere to gather. See .] Taken from a number by preferance; picked out as more valuable or exellent than others; of special value or exellence; nicely chosen;… … The Collaborative International Dictionary of English
  • Select — Se*lect , v. t. [imp. & p. p. ; p. pr. & vb. n. .] To choose and take from a number; to take by preference from among others; to pick out; to cull; as, to select the best authors for perusal. One peculiar nation to select.… … The Collaborative International Dictionary of English
  • select — I adjective accepted, adopted, appointed, best, capital, choice, chosen, culled, designated, elected, electus, elite, embraced, excellent, exceptional, exclusive, exquisitus, first rate, good, handpicked, matchless, named, picked, popular,… … Law dictionary
  • Обратная связь: Техподдержка, Реклама на сайте
  • �� Путешествия

Экспорт словарей на сайты, сделанные на PHP,
WordPress, MODx.

  • Пометить текст и поделитьсяИскать в этом же словареИскать синонимы
  • Искать во всех словарях
  • Искать в переводах
  • Искать в ИнтернетеИскать в этой же категории

Что такое селекта?

Похоже на заимствованное слово от англиского «select» — выбирать. Дословно говоря «выборка людей» или «группа». Просто звучит пафоснее.

Nastya MinУченик (116) 2 года назад

Теперь поняла, спасибо

Похожие вопросы

Ваш браузер устарел

Мы постоянно добавляем новый функционал в основной интерфейс проекта. К сожалению, старые браузеры не в состоянии качественно работать с современными программными продуктами. Для корректной работы используйте последние версии браузеров Chrome, Mozilla Firefox, Opera, Microsoft Edge или установите браузер Atom.

Перевод «»Select» на русский

Кнопка «Выбрать папку для сохранения фотографий. » устанавливает каталог, в который будут сохранены фотографии.

Aah.«Select concert».
Ах. «Выбрать концерт».
The dialogue «Select object» is refined.
Доработан диалог «Выбор объекта».
Fixed: Select objects from feature «Select by type»
Исправлено: выбор дубликатов объектов с помощью инструмента «Выбор по типу»

In order to manage your exchange point, select appropriate organization from the list and click «Select» button.

Для управления Вашим пунктом обмена валют, выберите соответствующую организацию из списка и нажмите кнопку «Выбрать«.

Therefore, the «Select Units» action must be performed beforehand.
Следовательно, необходимо предварительно выполнить действие «Выбрать юнитов».
Added «Select GPS» button in menu for s60 and s60v3 smartphones.
Добавлена кнопка «Выбрать GPS» в меню для смартфонов s60 и s60v3.

Tap the menu button after selecting a file and tap «Select all» to select all files in the current view.

Нажмите кнопку меню после выбора файла и нажмите «Выбрать все», чтобы выбрать все файлы в текущем представлении.

«Select sequential mode with drive programme three.»
«Выбрать программу З для секвентального режима»
Module «Select color and size»
Модуль «Выбор цвета и размера»
Module «Select color and size»
Модуль «Выбрать цвет и размер»
Choose the «Select Column» button to take your website to the next level.
Нажмите кнопку «Выбрать Column», чтобы перевести ваш сайт на новый уровень.
Press the softkey for «Select disk»
Нажмите на значок «Выбрать диск» (Select Disk).

After account creation, you will be redirected to the «Select Exchanges» tab located on the left-hand side corner of the account page.

После создания аккаунта вы будете перенаправлены на вкладку «Выбор бирж», расположенную в левом углу страницы аккаунта.

To choose what you’re trading and what for, click the slashed «Select Product» button in the top left.

Чтобы выбрать, чем вы торгуете и для чего, нажмите косую кнопку «Выбрать продукт» в левом верхнем углу.

Get started with this beautiful website builder template by clicking the «Select Serendipity» button above.

Чтобы начать работу с этим красивым шаблоном конструктора сайтов, нажмите кнопку «Выбрать Serendipity» выше.

Added: program remember last selected types at «Select By Type» window;
Добавлено: запоминание последних выбранных типов в окне «Выбор по типу»;
Fixed: Multiple pressing of button «Select all dates sets» duplicated the previously selected set.
Исправлено: Множественное нажатие кнопки «Выбрать все наборы дат» дублировало уже выбранные наборы.
Возможно неприемлемое содержание

Примеры предназначены только для помощи в переводе искомых слов и выражений в различных контекстах. Мы не выбираем и не утверждаем примеры, и они могут содержать неприемлемые слова или идеи. Пожалуйста, сообщайте нам о примерах, которые, на Ваш взгляд, необходимо исправить или удалить. Грубые или разговорные переводы обычно отмечены красным или оранжевым цветом.

Перевод «select» на русский

Следует добросовестно выявлять пациентов с высокой степенью риска и выбирать альтернативные антибиотики для них.

The defendant can use a court-appointed lawyer or select his/her own.
Обвиняемый может прибегнуть к услугам либо адвоката, назначенного судом, либо избранного им самим.
That depends on the platform you select.
И тут все зависит от платформы, которую вы выбираете.
Please select a day to continue.
Пожалуйста, выберите одну из них, чтобы продолжить.
Do not simply select your normal dress size.
Не выбирайте тот же размер, что и обычная одежда.
Individuals who select this method have often rejected other methods such as debt counselling.

Люди, которые выбирают этот метод, часто отвергают другие методы, такие как консультирование по долговым вопросам.

They mostly select people that are already in the group.
Главным образом, они выбирают людей, которые уже состоят в группе.
Simply select the list you need.
Выберите именно тот перечень, который вам необходим.

Companies do best when they select their target markets carefully and prepare tailored marketing programs.

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

If you need another language, select it here.
Если вам нужен еще какой-то язык, выберите его там же.
To explore products worldwide, please select your region.
Для ознакомления с продукцией во всем мире, пожалуйста, выберите ваш регион.
Here you can select and configure your modem.
В этом разделе вы можете выбрать и настроить ваш модем.
You did not select anything to enable.
Вы не выбрали ничего для того, чтобы сделать шрифты активными.
You did not select anything to disable.
Вы не выбрали ничего для того, чтобы сделать шрифты неактивными.
Please select at least one output column.
Выберите, по крайней мере, один выходной столбец.
You can login and select a plan to purchase.
Вы можете войти в сервис и выбрать тарифный пакет для покупки.
For booking please select arrival date from calendar.
Для бронирования, пожалуйста, выберите даты прибытия из календаря.
Возможно неприемлемое содержание

Примеры предназначены только для помощи в переводе искомых слов и выражений в различных контекстах. Мы не выбираем и не утверждаем примеры, и они могут содержать неприемлемые слова или идеи. Пожалуйста, сообщайте нам о примерах, которые, на Ваш взгляд, необходимо исправить или удалить. Грубые или разговорные переводы обычно отмечены красным или оранжевым цветом.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *