Видео: Start Аndroid: Урок 36. Работа с базами данных SQLite. Метод query. Условие, сортировка, группировка

Представляем вашему вниманию Видео: Start Аndroid: Урок 36. Работа с базами данных SQLite. Метод query. Условие, сортировка, группировка с канала Start Android. Приятного просмотра!

Скачать видео урок, его текстовую версию, а также исходный код проекта можно по этой ссылке:
Android программирование (видеоуроки). В этом уроке продолжаем работать с базами данных SQLite. На прошлых уроках мы использовали метод query для чтения всех данных из таблицы. Мы использовали только имя таблицы в качестве входного параметра и получали все записи. Но у query есть и другие параметры:

columns — список полей, которые мы хотим получить
selection — строка условия WHERE
selectionArgs — массив аргументов для selection. В selection можно использовать знаки ? , которые будут заменены этими значениями.
groupBy — группировка
having — использование условий для агрегатных функций
orderBy — сортировка

Попробуем на примере их использовать.

Для англоязычных пользователей есть английские титры.

Текстовая версия урока:

Обсуждение урока на форуме:

Android Programming (video tutorial). In this tutorial, we continue to work with databases SQLite. On the lessons of the past, we used the query to read all the data from the table. We are just using the table name as an input parameter to obtain all records. But the query, there are other options:

columns — a list of the fields that we want to get
selection — a string WHERE clause
selectionArgs — an array of arguments for the selection. In the selection you can use the characters ? that these values ​​will be replaced.
groupBy — group
having — the conditions for the use of aggregate functions
orderBy — sorting

For English-speaking users have English subtitles.

Text version of the lesson:

Talk lesson Online:


Warning: call_user_func_array() expects parameter 1 to be a valid callback, function 'actions_post_nav' not found or invalid function name in /var/www/ch8648adac/www/linuxgid.ru/wp-includes/class-wp-hook.php on line 288