вывод полей из базы по количеству знаков

Тема в разделе "Базы Данных", создана пользователем LOMANI, 20 янв 2013.

  1. LOMANI

    LOMANI

    Регистрация:
    18 янв 2013
    Сообщения:
    76
    Симпатии:
    5
    Смысл такой
    необходимо выводить поля из таблицы в базе mysql с условием что в этом поле меньше 20 знаков

    возможно ли такое? и как?
     
  2. Baco

    Baco Антихронофаг Команда форума

    Регистрация:
    9 окт 2012
    Сообщения:
    648
    Симпатии:
    327
    $q = mysql_query ("SELECT id, path, length(name), active FROM catalog WHERE length(name) < 30 active = 1 AND tpl_h1_1 = '' AND tpl_t_1 = '' AND tpl_k_1 = '' AND tpl_d_1 = ''");
     
    wolfphone и LOMANI нравится это.
  3. LOMANI

    LOMANI

    Регистрация:
    18 янв 2013
    Сообщения:
    76
    Симпатии:
    5
    так, если я правильно понял то запрос:

    $q = mysql_query ("SELECT path, name, active FROM seriya WHERE active = 1 AND desc < 30");

    будет выводить path, name, active у которых поле актив = 1 и в поле desc меньше 30 знаков?
     
  4. Baco

    Baco Антихронофаг Команда форума

    Регистрация:
    9 окт 2012
    Сообщения:
    648
    Симпатии:
    327
    Ну это я из последнего твоего запроса сделал перефразировку, у меня нету этих таблиц и времени тестить, но логику на длинну уловить можно...
     
  5. LOMANI

    LOMANI

    Регистрация:
    18 янв 2013
    Сообщения:
    76
    Симпатии:
    5
    не, ну естественно...
    ну чисто логически и теоретически - мой запрос должен соответствовать моему описанию его? или забыл какие занаки добавить?
    --- добавлено: 20 янв 2013 в 17:05 ---
    проверил и > и < работает .... спасибо =)