Space Base Space Base
+7 928 008-80-89
ru
  • en
  • es
  • Главная
  • Услуги
  • Портфолио
  • Библиотека
  • Контакты
  • Главная
  • Услуги
  • Портфолио
  • Библиотека
  • Контакты
  1. Библиотека
  2. SQL
  3. SQL запросы на выборку (SELECT)
logo

SQL запросы на выборку (SELECT)

22.05.2015

Обычно при изучении чего-либо в программировании важен процесс последовательности тем. В начале, изучаются механизмы создания объекта, а затем уже его использования. В случае с SQL, я позволю себе пойти по другому пути. От простого к сложному. Поэтому во второй главе рассмотрим не запросы на создание таблицы, а запросы на выборку. На их же примере рассмотрим правила формирования запросов в целом.

Запрос на выборку данных один из наиболее часто используемых в любых системах, использующих БД. Используется он для того чтобы сформировать в результате выполнения запроса таблицу, с указанными полями (столбцами таблицы). Причем, выборка должна производиться из таблицы в БД. Чаще всего в запросе присутствуют условия на выбор данных, но об условиях позже.

Для примера используем таблицу товаров (goods), содержащую информацию о номере товара, его названии и цене.

num
(номер товара)
title
(название)
price
(цена)
1 Чайник 300
2 Чашка 100
3 Ложка 25
4 Тарелка 100

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

В самом простом виде строка запроса состоит из двух частей: перечень полей (столбцов), которые нужно получить и таблица, откуда будут взяты сведения для запроса:

SELECT title, price FROM goods

Команды SQL обычно пишутся заглавными буквами. Это делает чтение текста запроса более удобным.

После команды SELECT указываются поля (столбцы), которые нужно выбрать из таблицы. Таким образом, можно указать только те поля, которые нужны в результате. Можно указать одно поле, или несколько полей через запятую.

Команда FROM, указывает из какой таблицы (или нескольких таблиц – об этом позже) будут взяты данные для запроса.

Таким образом, этот запрос делает выборку всех записей из двух столбцов (title и price) таблицы goods. В результате его выполнения получим следующий результат:

title price
Чайник 300
Чашка 100
Ложка 25
Тарелка 100

Чтобы не вписывать названия всех столбцов, когда нужно выбрать их все, после команды SELECT можно добавить символ звездочка (*):

SELECT * FROM goods

Такой запрос выведет все содержимое таблицы goods.

В следующей главе рассмотрим как задать условие отбора необходимых строк из таблицы.

Другие материалы:

Удаление или замена слова в строке запросом SQL (REPLACE)


Сортировка данных в SQL (ORDER BY)


Условия отбора в запросе SQL (WHERE)


Написать комментарий

Комментарии

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


коммент.

Разработка сайтов

Корпоративный сайт
Интернет-магазин
Лендинг - одностраничный сайт
Сайт-визитка
Сайт-портфолио

Проектирование

Прототип, UX-дизайн

Дизайн

UI-дизайн
Логотип

+54 911 2801-4950

info@space-base.net
+7 928 008-80-89

Web-сайты для успешного бизнеса

Web-сайты для успешного бизнеса

Главная Услуги Портфолио События Библиотека Контакты
+7 928 008-80-89 Меню
Политика в отношении обработки персональных данных © Copyright 2014 - | Space-Base

Лучшее время начать свой проект - Сейчас!

Выбраны опции:

Отправить сообщение на:

Telegram WhatsApp

Отправляя сообщение, вы даете свое согласие на
обработку песональных данных