Intdoublesql
sql. Получение числа из базы данных | |
^int:sql{запрос}
^int:sql{запрос}[$.limit(1) $.offset(o) $.default{код}]
^double:sql{запрос}
^double:sql{запрос}[$.limit(1) $.offset(o) $.default{код}]
Возвращает число, полученное в результате SQL-запроса к серверу баз данных. Запрос должен возвращать значение из одного столбца одной строки.
Запрос | - запрос к базе данных, написанный на языке SQL | ||
$.offset(o) | - отбросить первые o записей выборки | ||
$.default{код} | - если результат SQL-запроса не число, то метод возвратит результат выполнения кода |
Для работы этого метода необходимо установленное соединение с сервером базы данных (см. оператор connect).
Пример
^connect[строка подключения]{
^int:sql{select count(*) from news}
}
Вернет количество записей в таблице news.