Если Вы ранее работали с выборкой/сортировкой, то поля Where ... и Order ... будут заполнены некими директивами.
Where ... - директива выборки, т.е. по какому правилу нужно отобрать ту или иную новость/новости
Прежде, чем Вы дойдете до Выборки и Сортировки, Вы должны стать в форме NEWS на ту строку, которая удовлетворяет Вашим критериям - Вы просто значительно сократите время написания директивы Where выборки! Или вообще не будете заниматься вводом, достаточно будет нажать одну из кнопок, расположенных ниже.
А ниже Examples where ... находятся кнопки, которые помогают ввести текст директивы:
par1='news' - при нажатии на эту кнопку, усли параметр par1 пустой, вбивается par1='news', если же нет, вместо news вписывается значение par1.
Далее, если есть значение, вписывается оно, если нет - значение по умолчанию.
id_=1 - кнопка нажимается, если Вы выбираете конкретную (одну) новость, на которой Вы стояли в форме NEWS и вместо 1 подставляется уникальный конкретный идентификатор новости.
par1='news' and (par2='music' or par2='cinema') - отбираются те строки, у которых значение par1= 'news' И (par2='music' или par2='cinema') - сложная выборка по значениям двух параметров - в примере отбираются новости по музыке или кино
name_='global' - отбираются строки с параметром Name_='global' - для новости/новостей можно ввести имя, и по нему отбирать нужные
date() - ttod(datetime_)<5 and par1='news' - отбираются те строки, дата которых не старше пяти дней и par1='news' - директива удобна для того, что бы показывать только свежие NEWS
par1='news' and par2='music'- сложная выборка по двум параметрам - в примере отбираются ТОЛЬКО новости по музыке
par1='news' or par1='global' - отбор по первому ИЛИ второму значению параметра
Order ... by - сортировка отобранных строк по значению параметров
Если Вы ничего не выбрали, по умолчанию прописывается Datetime_ DESC, что значит, отсортировать по дате в обратном порядке, выбрав сначала более свежие. Обычно этой сортировки достаточно практически для всех целей, но если Вы гуру в SQL запросах, можете выбрать один из следующих вариантов, или напишите свой вариант:
Examples order ...
datetime_ DESC, par1,par2,par3 - сначала более свежие, а из них - далее по значению par1,par2,par3
name_, datetime_ DESC - сначала строки сортруются по имени , а потом - по дате в обратном порядке (выбор более свежих)
par1,par2,par3,datetime_ DESC - сначала сортировка по значению par1,par2,par3 а далее - более свежих
После того, как Вы определились с выборкой/сортировкой, ЖЕЛАТЕЛЬНО нажать View, что бы убедиться в том, что Вы выбрали то, что хотели.
После этого нажимаем Select , и Вы получаете в контенте необходимую строку.
|