В данном курсе статей вы сможете познакомиться с основными операторами языка SQL, но не будет рассказано про устройство баз данных в целом, что позволит пользоваться данным курсом как справочником и не нагромождать лишними объяснениями, которые и так всем известны. Если же вы совершенно незнакомы с базами данных, но решили начать их изучать, то выберите базу данных с которой хотите начать работу и там прочтите всю общую информацию по ней. Язык SQL является стандартом для многих баз данных и позволяет производить в ней различные операции. Самым популярным является оператор SELECT. Он возвращает набор данных. Самый просто его синтаксис может иметь такой вид:
Для обозначения всех полей в таблице используют *. В промышленном программировании такой синтаксис практически не применяется, потому что идет расход времени работы базы данных на извлечения списка полей из системных таблиц.
Практически во всех примерах на сайте cybern.ru, где есть работа с базой данных для наглядности применяется таблица Student, которая содержит три поля:
Для наглядности в этом курсе я тоже буду использовать ее. Поэтому вызов оператора SELECT можно переписать следующим образом:
Так как можно выбрать разные сочетания столбцов, которые можно вывести из таблицы, то информация, которую вы получаете может стать не уникальной, т.е если мы будем выводить только возраст студентов, то скорей всего он у нас будет часто повторяться. Для того, чтобы этого избежать можно использовать DISTINCT, который гарантирует уникальность возвращаемых записей.
Кроме DISTINCT можно использовать ключевое слово ALL, которое применяется по умолчанию.
Для того, чтобы выбрать записи, которые соответствуют некоторому условию необходимо использовать следующую конструкцию:
Для примера выберем тех, студентов возраст которые больше 18 лет.
| |||||||||||||||
|
| |||||||||||||||
| Просмотров: 332 | | |||||||||||||||
| Всего комментариев: 0 | |
