Если с математическими все понятно, то на LIKE надо остановится особо. Синтаксис для LIKE может отличаться для разных серверов.
Для MS SQL 2000 он будет таким:
SELECT * FROM имя_таблицы LIKE 'шаблон'
в шаблоне могут использоваться спец. знаки:
% - любая строка (в т.ч. нулевая)
_ - любой единичный символ
[] - единичный символ входящий в определенное множество [123] или [1-5]
[^] - единичный символ НЕ входящий в определенное множество [^123] или [^1-5]
Выбор без условия
Опубликовано пользователем manager
Выбор без условия, то есть выбор всех строк таблицы выполняется командой:
SELECT * FROM имя_таблицы
если вам нужны определенные колонки, тогда так:
SELECT колонка1, колока2 FROM имя_таблицы
Выбор по условию
Опубликовано пользователем manager
Выбор по условию. К нашей команде добавляется слово WHERE:
SELECT * FROM имя_таблицы WHERE условие
Условия могут быть следующие:
<
>
<>
>=
<=
LIKE
BETWEEN
SQL LIKE
Опубликовано пользователем manager
Если с математическими все понятно, то на LIKE надо остановится особо. Синтаксис для LIKE может отличаться для разных серверов.
Для MS SQL 2000 он будет таким:
SELECT * FROM имя_таблицы LIKE 'шаблон'
в шаблоне могут использоваться спец. знаки:
% - любая строка (в т.ч. нулевая)
_ - любой единичный символ
[] - единичный символ входящий в определенное множество [123] или [1-5]
[^] - единичный символ НЕ входящий в определенное множество [^123] или [^1-5]
Примеры для SELECT
Опубликовано пользователем manager
Примеры для SELECT WHERE.
SELECT * FROM table1 WHERE name='Владимир Петров'
SELECT * FROM table1 WHERE start_date>'2010-01-01' В данном случае написание даты будет зависеть от установленного формата даты и времени.
SELECT * FROM table1 WHERE name LIKE 'Владимир%'
BETWEEN
Опубликовано пользователем manager
BETWEEN используется гораздо реже, чем LIKE. В основном с датами.
SELECT * FROM имя_таблицы WHERE start_date BETWEEN '2010-01-01' AND '2010-06-30'
Можно не ограничиваться датой, а указывать и время. Не забудьте, что написание даты и времени зависит от установленного для SQL сервера формата.