Sql-запрос

Тема в разделе "SQL", создана пользователем Elyad, 27 сен 2006.

Статус темы:
Закрыта.
  1. Elyad

    Elyad Гость

    Задача вот такая: надо выбрать все записи из б.д., у которых значение строкового поля field начинается с буквы введенной пользователем в текстовом редакторе edit1, а значение числового поля number >= значения из ComboBox1.
    Query1.SQL.Add('SELECT * FROM table.db');
    Query1.SQL.Add('WHERE field= ') А ДАЛЬШЕ НЕ ЗНАЮ ;)
     
  2. ????

    ???? Гость

    [sql]select * from Table where Field1 like "F%" and Field2 >= 123[/sql]
     
  3. Elyad

    Elyad Гость

    в "f%" f - что такое? и 123 - откуда вообще... Обьясни
     
  4. ooo

    ooo Гость

    " f%" это контекст. Например "Новенький" ищем по контексту 'Н%' ,а "like" для строковых как "=" для числовых . А "123" похоже автор имел ввиду какое-то число, с чем сравнивать.
     
  5. Elyad

    Elyad Гость

    Ты дурной!!! Мне не нужны конкретные f и 123, интересуют только введенные пользователем, т.е. заранее неизвестные. :eek:
     
  6. ooo

    ooo Гость

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

    TT. Гость

    =) =)

    Query1.SQL.Add("SELECT * FROM table.db where field="+Chislo+" and Field1 like \""+NachalnayaBukva+"%\"");

    Разж(ооо)ванее не бывает =)
     
  8. eXtrim

    eXtrim Гость

    Elyad жгёт :)
     
  9. LAW

    LAW Гость

    Разжуём ещё помощнее :()

    Код (Text):
    Form1->Query1->SQL->Clear();
    Form1->Query1->SQL->Text="SELECT * FROM TABLE.DB WHERE FIELD LIKE '"+Form1->Edit1->Text+
    "%' AND NUMBER>="+Form1->ComboBox1->Items->Strings[ComboBox1->ItemIndex];
    Form1->Query1->SQL->Open();
     
Загрузка...
Похожие Темы - Sql запрос
  1. mrtg
    Ответов:
    14
    Просмотров:
    217
  2. TonikVR
    Ответов:
    5
    Просмотров:
    1.081
  3. sery80
    Ответов:
    0
    Просмотров:
    1.425
  4. bumbarashek
    Ответов:
    4
    Просмотров:
    2.142
  5. icef1ery
    Ответов:
    8
    Просмотров:
    2.559
Статус темы:
Закрыта.

Поделиться этой страницей