Base
Материал из Forumooo wiki
Версия от 17:11, 4 ноября 2010; Helen (Обсуждение | вклад)
Содержание |
Таблицы
Создание таблицы
Запросы
Выполнение запроса на удаление или обновление данных
В конструкторе запросов при попытке выполнения запроса на удаление или обновление данных появляется сообщение "Эта команда не является запросом типа SELECT. Допустимы только запросы на выборку данных".
Запросы, не возвращающие ответных данных, следует выполнять с помощью команды меню Сервис - SQL.
Примеры запросов
Простая выборка
SELECT * FROM table1
Выборка по условию
SELECT * FROM table1 WHERE field1 IS NULL
SELECT * FROM table1 WHERE field1='Первый'
На удаление данных
DELETE FROM "table1" WHERE "field1"='Первый'
На обновление данных
UPDATE "table1" SET "field2"=100 WHERE "field1"='Первый'
Выборка из нескольких таблиц
SELECT "table1"."field2", "table2"."field4" FROM "table1","table2" WHERE "table1"."field1"="table2"."field3"
Выборка из нескольких возможных значений
SELECT * FROM table1 WHERE field1 LIKE '%р%'
Выборка с параметром
SELECT * FROM table1 WHERE field1=:x
Группировка данных
SELECT "field_count", SUM("field2") AS "field2" FROM "table1" GROUP BY "field_count"