sql. Получение числа из базы данных


^int:sql{запрос} 
^int:sql{запрос}[$.limit(1) $.offset(o) $.default(выражение)] 
^double:sql{запрос} 
^double:sql{запрос}[$.limit(1) $.offset(o) $.default(выражение)]   

Возвращает число, полученное в результате SQL-запроса к серверу баз данных. Запрос должен возвращать значение из одного столбца одной строки.

Запрос - запрос к базе данных, написанный на языке SQL
$.offset(o) - отбросить первые o записей выборки

если ответ SQL-сервера был пуст (0 записей), то будет…
$.default{код} …выполнен указанный код, и число, которое он возвратит, будет результатом метода;
$.default(выражение) …вычислено указанное выражение, и оно будет результатом метода.

Для работы этого метода необходимо установленное соединение с сервером базы данных (см. оператор
connect).

Пример

^connect[строка подключения]{
   ^int:sql{
select count(*) from news}
}

Вернет количество записей в таблице
news.

    Поддержать сайт на родительском проекте КГБ