Articles of sqlite

лица, в которых дети сгруппированы для своих родителей

У меня есть база данных SQLite с простой таблицей Лица. Каждая строка представляет человека и имеет четыре столбца: первичный ключ (id), один для имени, один для возраста и один для родителя (указывает на идентификатор primkey, равен NULL, если у человека нет родителя). Теперь я просто хочу перечислить всех тех людей, которые были отсортированы по возрасту, […]

sqlite дополнительный столбец с 1 и 0, если запись существует в связанной таблице или нет

Я не очень хорошо разбираюсь в SQL, поэтому у меня есть следующие таблицы дрянь а также Специальность Скажем, работник с именем «Боб» имеет две специальности. Как я могу получить таблицу специальностей с дополнительным столбцом (скажем, count), который имеет 1, если запись существует в Stuff и 0 в противном случае. Я хотел бы спросить, есть ли […]

выберите одну ячейку из базы данных sql

Я пытаюсь выполнить команду SQL с моим Android-приложением, чтобы получить возраст выбранного лица: public int getAge(){ SQLiteDatabase db = this.getReadableDatabase(); Cursor cursor = db.rawQuery("SELECT * FROM persons WHERE name =? " + MainActivity.selectedPerson.getText().toString(), null); int age = cursor.getInt(3); // column with ages cursor.close(); db.close(); return age; } Но когда я запускаю свое приложение, он падает, […]

Удалить все, кроме вершины n из таблицы базы данных в SQLite для java / android

Я новичок в java, но я пытаюсь закодировать: SQLiteDatabase db = this.getWritableDatabase(); //db.execSQL("delete from " + TABLE_BOOKMARKS + " where " + KEY_ID + " not in (select " + KEY_ID + " from " + TABLE_BOOKMARKS + " order by " + KEY_ID + " limit 10)" ); //db.execSQL("DELETE FROM " + TABLE_BOOKMARKS + […]

как использовать ROW_NUMBER из T-SQL в SQLite с группой по запросу?

Я уже проверял это: Как использовать ROW_NUMBER в sqlite Но это не полезно для меня. У меня такой запрос, и он возвращает мне индекс ложных строк. Что случилось с запросом? SELECT (select count(*) from medicalrecords b where a.id >= b.id ) as cnt,avg(bmi) FROM MedicalRecords a WHERE Date BETWEEN datetime('now', '-1 month') AND datetime('now', 'localtime') […]

Выберите уникальную запись, основанную на приоритете значения столбца

Это продолжение моего предыдущего вопроса. В следующем примере: id PRODUCT ID COLOUR 1 1001 GREEN 2 1002 GREEN 3 1002 RED 4 1003 RED Учитывая идентификатор продукта, я хочу получить только одну запись – с зеленым цветом, если таковой существует, или с красным цветом. Похоже, мне нужно как-то использовать DISTINCT, но я не знаю, как […]

Использовать псевдоним таблицы в другом запросе для перемещения по дереву

У меня есть следующий запрос: select * from ( select p1.c as child, p1.p as parent, 1 as height from parent as p1 where (p1.c=3 or p1.c=8); union select p2.c as child, p2.c as parent, 2 as height from parent as p2 where (p1.child=3 or p1.child=8) and p1.parent = p2.child; ) Схема: CREATE TABLE parent(p […]

присоединиться к столбцу двух разных таблиц sqlite3

Привет, у меня две таблицы, одна таблица содержит столбец с именем Таблица A _id, Eng, Hindi другая таблица содержит Таблица B_id, Eng, Hindi Я хочу присоединиться к двум таблицам, сопоставляя слово с Eng, если слово Eng не соответствует, оно будет добавлено в таблицу A, которая находится в таблице B, в противном случае значение таблицы A […]

SQL: может WHERE Statement отфильтровывать определенные группы для оператора GROUP BY

Я все еще новичок в SQL и играю в базе данных тестов SQLite3. Я пробовал выкапывать онлайн для этого ответа, но не смог найти ответ. Я не могу получить свой тестовый запрос, чтобы исключить определенные группы, используя WHERE, перед оператором GROUP BY . Вот мой запрос: SELECT USER_ID, SESSION_ID, MAX(SESSION_DURATION), MAX(TIME_STAMP) FROM table WHERE SESSION_ID […]

SQL выберите доступные комнаты по дате cheking

У меня в моей базе данных есть таблица, называемая номерами, которые содержат информацию о номерах и свойстве, а другая таблица называется таблицей резервирования, которая содержит зарезервированную комнату, FromDate и ToDate. Я хочу сделать, чтобы пользователь мог выбрать размер комнаты, который он хочет зарезервировать, и выбрать дату для бронирования комнаты, а затем я предоставляю ему доступные […]