Поисковые запросы. Поисковый запрос

Вы узнаете, что такое поисковые запросы, а также каких видов и типов они бывают. Кроме этого подробно рассмотрим их классификацию.

В качестве дополнения я объясню, как формируется поисковая выдача на основе запроса и как поисковики облегчают нам поиск.

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

Ну и под конец поговорим о том, что такое семантическое ядро и какие задачи оно решает для нас.

Что такое поисковые запросы

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

Классификация поисковых запросов

Какая есть классификация поисковых запросов в интернете?

По популярности (частоте) :

  • Низкочастотные (НЧ)
  • Среднечастотные (СЧ)
  • Высокочастотные (ВЧ)

Какой-то общепринятой привязки к числам тут нет. Каждый по-своему различает частоту поисковых запросов. Например, нч до 200, сч до 1000 и вч более 1000 запросов в месяц.

По назначению :

  • Информационные
  • Транзакционные
  • Навигационные

Информационные запросы отвечают на какие-то информационные потребности пользователя. Могут идти в качестве вопроса (что, почему, как и так далее).

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

Транзакционные запросы подразумевают какое-то выполнение действия. То есть пользователи, вводя в строку данный запрос, желают выполнить какое-то действие.

Обычно это ключевые слова с приставками купить, заказать, скачать, посмотреть и так далее. То есть подразумевают какое-то действие.

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

По конкуренции :

  • Низкоконкурентные
  • Конкурентные
  • Высококонкурентные

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

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

Основной упор делается как раз на них.

Соответственно, по таким ключам растет и конкуренция. Поэтому такие низкочастотники сегодня уже становятся конкурентными.

Продвинутые виды поисковых запросов

Давайте рассмотрим более продвинутые виды поисковых запросов.

По четкости формулировки :

  • Нечеткие (многозначные)
  • Четкие (однозначные)

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

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

По актуальности или постоянству :

  • Постоянные
  • Сезонные
  • Взлеты интересов:
    • Предсказуемые
    • Непредсказуемые

Постоянные запросы актуальны всегда. Сезонные актуальны только в определенный сезон. Например, летние и зимние запросы.

Взлеты интересов — это такой тип поисковых запросов, который в какой-то момент актуален, но с течением времени теряет свою популярность. Бывает предсказуемым и не предсказуемым.

Пример предсказуемых.

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

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

Есть и непредсказуемые запросы. Они связаны с неожиданными событиями. Например, катастрофы, аварии и так далее.

Формирование выдачи на основе поискового запроса

Как формируется выдача на основе поискового запроса? Вот основные шаги:

  1. Пользователь задает запрос к поисковой системе
  2. Поисковые роботы находят все проиндексированные страницы, в которых запрос выделен в качестве ключевого выражения или его части
  3. Формируется список-выдача ссылок на сайты, релевантных запросу

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

То есть релевантная страница, это как раз та страница, которую хочет получить пользователь, введя запрос в поисковую строку.

Облегчение введения поисковых запросов

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


Поисковые подсказки в Яндексе

Для облегчения процесса ввода и получения наибольшей релевантности ПС предлагают:

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

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

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

Что такое ключевые слова

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

Средний PageRank страницы в выдаче — на сколько сайты и страницы, которые ранжируются по этому ключевому слову накопили ссылок.

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

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

Число страниц в интернете, которое содержит точное совпадение заданной фразы . Точное совпадение можно проверить, взяв данную фразу в кавычки и введя в поисковую строку.

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

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

Что такое семантическое ядро сайта

(СЯ) — это база поисковых слов, которая точно характеризует вид деятельности, товары или услуги, предлагаемые сайтом и специально подобранные для достижения позиций по заданному списку слов.

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

Цели создания семантического ядра

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

Здесь не могут быть случайные слова. Это как раз те слова, которые в будущем должны принести выгоду владельцу сайта.

Также СЯ нужно для построения структуры веб-проекта .

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

Еще ядро пригодится для подготовки контента , который будет ориентирован на получение трафика. Имея набор ключей, можно вписать их в статьи.

Также пригодится при формировании ограниченного набора слов с целью рационального выделения ресурсов на продвижение сайта.

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

Если у вас возникли большие трудности с продвижением, то я предлагаю вам попробовать мою антикризисную . Меня она не раз уже выручала. Уверен, поможет и вам!

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

Можно понимать колебание спроса.

То есть оценить, что на данный момент актуально, а что потеряло к себе интерес. Еще можно исследовать географию

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

Но чтобы Google, Яндекс или другой поисковик выдал именно то, что вам нужно, следует дать ему грамотную команду. Не нужно писать: «Хочу посмотреть видеозапись боя боксёров Владимира Кличко и Эдди Чемберса за титул чемпиона мира по боксу в супертяжёлом весе по версии IBF». Информации слишком много, и поисковик может выдать вам не то, что вам нужно – о любовных похождениях Владимира Кличка, или послужной список кого-то из этих боксёров, или сведения об их прошедших боях. Наберите просто «Кличко-Чемберс видео» (без кавычек) – и поисковая машина сразу выдаст вам требуемое. Те слова или фразы, которые вы вводите в строку поисковика, называются запросами в поиске.

Ежедневно такую процедуру выполняют десятки тысяч людей на всём земном шаре. Запрос не должен быть безупречно грамотным, то есть все слова не должны быть написаны без ошибок. Почти все поисковые машины смогут вас поправить. Если система, после того как вы дали ей команду «найти!» видит незнакомое слово, она переспросит: «может, вы имели в виду:…» и далее она напишет исправленный вариант вашего запроса.

Один из самых популярных поисковиков – а именно Google (с недавних пор и Яндекс) – на ввод первых букв (слов) предлагает вам один или несколько вариантов продолжения данного запроса. Если вы ищете видео какого-либо события, то иногда вам придётся посетить несколько сайтов, так как на каждом сайте видео работает по-своему: где-то безупречно, а где-то каждые 15 секунд тормозит, или отсутствует звуковое сопровождение, или вы жмёте «Play», а вместо картинки появляется такое сообщение: «Видео было удалено из-за нарушения авторских прав ».

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

Какие запросы лучше?

Основной принцип использования сети Интернет – получение ответов на задаваемые вопросы. Соответственно, чтобы получить правильный ответ на вопрос - запрос в поиске должны быть максимально эффективными.

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

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

Одна из составляющих успеха – нарицательное имя. Ведь, как известно, встречают по одежке. Эффектный и удобный дизайн, уникальный интерфейс, легко запоминающееся имя, а также хорошо написанная вступительная статья на лицевой странице сайта могут принести успех. Кроме того, грамотно вписанные ключевые слова, также позволяют пройти при первом же тематическом запросе именно на ваш сайт.

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

Разница между поисковым запросом и ключевой фразой

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

Облегчение введения поисковых запросов

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

Подсказки . При вводе одного или нескольких слов система автоматически подбирает для вас несколько вариантов запросов, которые наиболее популярны. Чем длиннее фраза, тем выше вероятность получить именно ту подсказку, которая вас интересует.

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

Грамматические ошибки в запросах . Если пользователь допустил ошибку в слове, поисковая система автоматически предложит ее исправить и покажет более точные результаты поиска. В результате имеем 2 варианта выдачи: с ошибкой и без нее.

Значение поисковых запросов в SEO

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

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

Как подбирать поисковые запросы

Каждый поисковый запрос должен отвечать интересам пользователя, поэтому изначально должна быть продумана структура сайта, собрано семантическое ядро с учетом вашей тематики. Для подбора ключевых слов есть как специализированные инструменты поисковых систем, например Яндекс.Вордстат, так и отдельные сервисы: SEMRush, Serpstat и другие.

Использование wordstat . yandex . ru . В данном сервисе можно найти похожие поисковые запросы, узнать количество просмотров в месяц, просмотреть динамику роста или падения заинтересованности пользователей. Яндекс на протяжении долгих лет собирает статистику всех обращений пользователей и отражает ее в этом сервисе, чтобы помочь веб-мастерам в оптимизации своих сайтов.

Для просмотра информации достаточно ввести один поисковый запрос, и система автоматически отобразит все похожие ключевые слова в этой же тематике. Рядом с каждым ключевиком будет отображено количество показов в месяц. Для более удобного поиска предусмотрен отдельный алгоритм работы с операторами (!, |, + и т. д.), позволяющий исключать определенные слова или словосочетания, выстраивать последовательность ключей, связывать слова между собой.

Подсказки поисковых систем. В качестве альтернативного варианта можно использовать подсказки поисковых систем. Когда вы вводите какой-либо запрос, система автоматически показывает вам возможные варианты, пытаясь заранее предугадать, что вы ищете. Если собрать по определенной тематике поисковые запросы из подсказок, вы получите качественное семантическое ядро, которое будет отвечать требованиям пользователей. Чтобы расширить СЯ, можно использовать не только Яндекс.

Анализ конкурентов. Любое продвижение сайта предполагает изначальную оценку ваших конкурентов и их позиций в выдаче. Для этого применяются отдельные сервисы, которые могут предоставить вам информацию по Яндексу, Google и другим системам для любого сайта. Вы получите точные данные по наиболее популярным запросам, по которым пользователь переходит на данный сайт. В качестве примера можете использовать сервисы Megaindex, Seranking.

Использование специальных сервисов для сбора запросов. Помимо Вордстата вы можете использовать отдельные сервисы для сбора ключевиков по любой тематике, где получите более подробные данные. И если в wordstat статистика отображается только по РФ и другим странам СНГ, то в сервисах Keyword Tool, SEMRush, KWFinder можно просматривать информацию по большинству стран. Также статистику можно смотреть по смежным сервисам, например YouTube, Apple Store, eBay, что очень важно для многих веб-мастеров, продвигающих свой сайт для продажи определенных товаров. Все представленные в примерах площадки платные и имеют свои особенности.

Мы выпустили новую книгу «Контент-маркетинг в социальных сетях: Как засесть в голову подписчиков и влюбить их в свой бренд».

Подписаться

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

От того, насколько точно вы вводите вопрос в поисковую строку, зависит правильность ответа. Например, вы решили сшить платье. Вы набираете в поисковике запрос «платье». Вот что мы видим:

Совсем не то, что мы хотели, правда? Весь топ заняли предложения купить платья, и нигде ни слова о выкройках и схемах для шитья. Возможно, если покопаться в выдаче и зайти на третью– четвертую страницу, там найдется что-то подходящее. Но у нас на это нет ни времени, ни желания.

Поисковые боты сильно поумнели, но читать мысли пользователей пока не научились. Поэтому им надо давать подсказки с помощью специальных слов. Так им проще будет понять, чего мы хотим, а нам – быстро найти нужную информацию. Вводим запрос более конкретно – «как сшить платье».

Перед нами сразу открываются сайты с советами, картинки и видеоуроки, и никаких предложений купить или заказать платье. С помощью запроса «как сшить платье» мы искали информацию, а не предложения товаров. Запросы подобного типа относятся к информационным.

Особенности информационных запросов

Как из спектрального запроса получить информационный? Для этого он должен обладать следующими характеристиками:

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

Вот примеры информационных запросов:

  • Почему кошки видят в темноте?
  • Как выращивать розы?
  • Кефирная диета вред и польза.
  • Духи Флора Гуччи отзывы.

Поиск по информационному запросу также обладает определенными особенностями, а именно:

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

Для чего оптимизаторам нужны информационные запросы и как по ним продвигаться

Мы уже выяснили, что для аудитории информационные запросы помогают искать нужные сведения. Но они также интересны и владельцам сайтов. Продвижение по ним позволяет:

  • Сделать бренд более узнаваемым.
  • Повысить авторитет компании в глазах потенциальных клиентов.
  • Получить статус эксперта в своей области.
  • Заслужить доверие среди других авторитетных компаний.
  • Привлечь .

Все это возможно лишь при условии, что вы публикуете качественный контент и действительно разбираетесь в теме. Если нет – ждите высокий показатель отказов, недоверие к вашей фирме со стороны потенциальных клиентов и других компаний. Также при продвижении по информационным запросам оптимизатор должен помнить следующее:

  • Когда поисковые боты ранжируют сайты по поисковым запросам, они уделяют больше внимания уровню доверия к ресурсу и его тематической направленности. Коммерческие ссылки с других ресурсов в этом случае менее важны.
  • Продвигать таким образом можно не только ресурсы образовательной, научной и познавательной направленности. Те сайты, которые преследуют коммерческие цели, также могут использовать этот способ. Например, у вас есть интернет-магазин. В нем продается косметика из натуральных ингредиентов. Вы можете создать блог, в котором будете размещать статьи о свойствах ингредиентов, входящих в состав средств: «Чем полезен экстракт ромашки», «Сок алоэ: вред и польза». Это даст сайту дополнительный поток трафика, а также посетители сайта увидят в вас эксперта. А у профессионалов покупают охотнее и чаще.

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

Запрос - команда, которую вы даете вашей программе базы данных. Запросы это часть языка DML. Все запросы в SQL состоят из одиночной команды. Структура этой команды обманчиво проста, потому что вы должны расширять ее так, чтобы выполнить высоко сложные оценки и обработки данных.

Команда SELECT:

SELECT “Выбор” – самая часто используемая команда, с помощью её идет выборка данных из таблицы.
Вид запроса с применением SELECT:

SELECT id, user_name, city, birth_day FROM users_base;

Такой запрос выведет из таблицы users_base все значения столбцов указанных через запятую после команды SELECT. Также, можно выводить все столбцы одним символом, * т.е. SELECT * FROM users_base; - такой запрос выведет все данные из таблицы.

Структура команды SELECT:

SELECT {Имена столбцов через запятую которые необходимо вывести в запросе} FROM {имя таблицы в базе данных}
- это простейший вид запроса. Существуют дополнительные команды для удобства извлечения данных (см. далее “Функции”)

DML команды:

Значения могут быть помещены и удалены из полей, тремя командами языка DML (Язык Манипулирования Данными):
INSERT (Вставка)
UPDATE (Обновление, модификация),
DELETE (Удаление)

Команда INSERT:

INSERT INTO users_base (user_name, city, birth_day) VALUES (‘Александр’, ‘Ростов’, ’20.06.1991’);

Команда INSERT идет вместе с приставкой INTO (in to – в), далее в скобках идут имена столбцов, в которые мы должны вставить данные, далее идет команда VALUES (значения) и в скобках по очереди идут значения (обязательно нужно соблюдать очередность значений со столбцами, значения должны идти в той же очередности, как и столбцы указанные вами).

Команда UPDATE:

UPDATE users_base SET user_name = ‘Алексей’;

Команда UPDATE обновляет значения в таблице. Сначала идет сама команда UPDATE затем имя таблицы, после команда SET (установит) далее имя столбца и его значение в кавычках (кавычки ставятся в том случае если значение имеет string формат, если это числовое значение и столбец не привязан к типу данных vchar и любых других строковых типов, то кавычки не имеют смысла.)

Команда DELETE:

DELETE FROM users_base WHERE user_name = ‘Василий’;

Команда DELETE удаляет строку целиком, определяет строку по критерию WHERE (Где). В данном случае этот запрос удалил бы все строки, в которых значение столбца user_name было бы Василий. О критерии WHERE и других мы поговорим немного позже.

Критерии, функции, условия и т.п. что помогает нам в SQL:

WHERE- предложение команды SELECT и других DML команд, которое позволяет вам устанавливать предикаты, условие которых может быть или верным или неверным для любой строки таблицы. Команда извлекает только те строки из таблицы, для которых такое утверждение верно.
Пример:
SELECT id, city, birth_day FROM users_base WHERE user_name = ‘Алексей’; - такой запрос выведет только те строки, которые будут соответствовать условию WHERE, а именно все строки в которых столбец user_name имеет значение Алексей.

ORDER BY - условие для сортировки выбранных строк. Имеет 2 критерия ASC и DESC. ASC (сортировка от А до Я или от 0 до 9)

DESC (противоположно от ASC).
Пример:
SELECT id, city, birth_day FROM users_base ORDER BY user_name ASC; - такой запрос выведет значения отсортированные по столбцу user_name от А до Я (A-Z; 0-9)

Также это условие можно использовать совместно с условием WHERE.
Пример:
SELECT id, city, birth_day FROM users_base WHERE user_name = ‘Алексей’ ORDER BY id ASC;

DISTINCT (Отличный) - аргумент, который обеспечивает вас способом устранять двойные значения из вашего предложения SELECT. Т.е. если у вас имеются повторные значения в столбце, допустим, user_name то DISTINCT выведет вам только одно, например у вас в базе есть 2 человека по имени Алексей то запрос с использованием функции DISTINCT выведет вам только 1 значение, которое встретит первым...
Пример:
SELECT DISTINCT user_name FROM users_base; - такой запрос выведет нам значения всех записей в столбце user_name но они не будут повторяться, т.е. если вы имели бесконечное число повторяющихся значений, то они показаны не будут…

AND - берет два Буля (в форме A AND B) как аргументы и оценивает их по отношению к истине, верны ли они оба.
Пример:
SELECT * FROM users_base WHERE city = ‘Ростов’ AND user_name = ‘Александр’; - выведет все значения из таблицы где в одной строке встречается название города (в данном случае Ростов и имя пользователя Александр.

OR - берет два Буля (в форме A OR B) как аргументы и оценивает на правильность, верен ли один из них.

SELECT * FROM users_base WHERE city = ‘Ростов’ OR user_name = ‘Александр’; - выведет все значения из таблицы где в строке встречается название города Ростов или Имя пользователя Александр.

NOT - берет одиночный Булев (в форме NOT A) как аргументы и заменяет его значение с неверного на верное или верное на неверное.
SELECT * FROM users_base WHERE city = ‘Ростов’ OR NOT user_name = ‘Александр’; - выведет все значения из таблицы где в одной строке встретится имя города Ростов или имя пользователя не будет ровно Александр.

IN - определяет набор значений в которое данное значение может или не может быть включено.
SELECT * FROM users_base WHERE city IN (‘Владивосток’, ‘Ростов’); - такой запрос выведет все значения из таблицы в которых встретятся наименования указанных городов в столбце city

Between - похож на оператор IN. В отличии от определения по номерам из набора, как это делает IN, BETWEEN определяет диапазон, значения которого должны уменьшаться что делает предикат верным.
SELECT * FROM users_base WHERE id BETWEEN 1 AND 10; - выводит все значения из таблицы которые будут находиться в диапазоне от 1 до 10 в столбце id

COUNT - производит номера строк или не NULL значения полей, которые выбрал запрос.
SELECT COUNT (*) FROM users_base ; - выведет количество строк в данной таблице.
SELECT COUNT (DISTINCT user_name) FROM users_base ; - выведет кол-во строк с именами пользователей (не повторяющихся)

SUM - производит арифметическую сумму всех выбранных значений данного поля.
SELECT SUM (id) FROM users_base ; - выведет сумму значений всех строк столбца id.

AVG - производит усреднение всех выбранных значений данного поля.
SELECT AVG (id) FROM users_base ; - выведет среднее значение всех выбранных значений столбца id

MAX - производит наибольшее из всех выбранных значений данного поля.

MIN - производит наименьшее из всех выбранных значений данного поля.

Создание таблиц:

CREATE TABLE users_base (id integer, user_name text, city text, birth_day datetime); - выполнение такой команды приведёт к созданию таблицы, по которой я приводил примеры… Тут всё просто, пишем команду CREATE TABLE далее имя таблицы, которую хотим создать, далее в скобках через запятую имена столбцов и их тип данных. Это стандартный вид создания таблицы в SQL. Сейчас я приведу пример создания таблиц в SQL Server 2005:

SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N".") AND type in (N"U"))
BEGIN
CREATE TABLE .(
NOT NULL,
NOT NULL,
NOT NULL,
PRIMARY KEY CLUSTERED
ASC


END
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N".") AND type in (N"U"))
BEGIN
CREATE TABLE .(
IDENTITY(1,1) NOT NULL,
NULL,
NULL,
PRIMARY KEY CLUSTERED
ASC
)WITH (IGNORE_DUP_KEY = OFF) ON
) ON TEXTIMAGE_ON
END
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N".") AND type in (N"U"))
BEGIN
CREATE TABLE .(
IDENTITY(1,1) NOT NULL,
NULL,
NULL,
PRIMARY KEY CLUSTERED
ASC
)WITH (IGNORE_DUP_KEY = OFF) ON
) ON
END