Base
Материал из Forumooo wiki
Helen (Обсуждение | вклад) (→Выборка из нескольких возможных значений) |
Helen (Обсуждение | вклад) (→Выборка с параметром) |
||
Строка 44: | Строка 44: | ||
===Выборка с параметром=== | ===Выборка с параметром=== | ||
<source lang="sql"> | <source lang="sql"> | ||
- | SELECT * FROM table1 WHERE field1=:x | + | SELECT * FROM "table1" WHERE "field1"=:x |
</source> | </source> | ||
Версия 15:03, 14 ноября 2010
Содержание |
Таблицы
Создание таблицы
Название полей кириллическими символами
Запросы
Выполнение запроса на удаление или обновление данных
В конструкторе запросов при попытке выполнения запроса на удаление или обновление данных появляется сообщение "Эта команда не является запросом типа 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"
Совместная работа
Возможна ли совместная работа нескольких пользователей?
В случае использования встроенной базы данных совместная одновременная работа нескольких пользователей невозможна. Если используются внешние базы данных, то возможно каждому пользователю использовать собственную копию формы доступа к данным.
3.3
Разделение данных и форм ввода
Разделение данных и форм по разным файлам не обязательно. Но, тем не менее, данное действие повышает сохранность данных и удобство для оператора (конечного пользователя).
Для этого сохраните форму в отдельный файл Writer.
Подробная инструкция Разнесение данных и форм |