Показать сообщение отдельно
  #3  
Старый 01.09.2008, 14:01
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,031
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

В общем случае:

SELECT * FROM nomera

далее, в зависимости от задачи к этому запросу добавляются модификаторы:
[LEFT|RIGHT|INNER] JOIN ON - соединение таблиц
WHERE - условия фильтрации
ORDER BY [ASC|DESC] - сортировка
GROU BY - группировка
остальные, типа HAVING, используются реже.

Если нужны не все поля таблицы (таблиц), то вместо '*' можно просто их перечислить через запятую.

А вообще в интернете есть вполне приличные учебники по SQL для новичков.

По поводу использования в Delphi.
Как ты введешь запрос в соотв. свойстве SQL никого, кроме тебя, не волнует. Главное, что бы он был синтаксически правильным, а как ты будешь бить его на строки все равно. TQuery работает абсолютно так же, как TTable за исключением того, что для все операций используются соотв. запросы, которые надо указать самому.
Ответить с цитированием