Size: a a a

2020 September 21

R

Rus in learn.java
непонял вопроса... ответ насколько понял
источник

IS

Ilyas Sarsenbaev in learn.java
а, я подумал про связи таблиц
источник

l

lloyd in learn.java
я предпологал что будет group by id having  и там уже перечесление
источник

RG

Rinchin G in learn.java
lloyd
я предпологал что будет group by id having  и там уже перечесление
видимо криво вопрос задал
мне нужно из таблицы извлечь все номера полок в которых есть следующие книги из списка

select shelf_id, book_id from test1 where book_id in ("booktype_1", "booktype_2", "booktype_5") - так не подходит это поиск всех книг содержащихся в наборе

вот думаю какое условие в having прописать?

найти все полки в которых содержится весь набор
источник

e

elefus in learn.java
Rinchin G
подскажите плиз по sql

есть таблица
+----------+------------+
| shelf_id | book_id    |
+----------+------------+
| 1        | booktype_1 |
| 1        | booktype_2 |
| 1        | booktype_3 |
| 2        | booktype_1 |
| 2        | booktype_2 |
| 2        | booktype_4 |
+----------+------------+

как из нее можно извлечь все полки в которых должен быть весь набор booktype_1, booktype_2, booktype_4
SELECT shelf_id
  FROM ~table~
  GROUP BY shelf_id
  HAVING SUM(book_id NOT IN ('booktype_1','booktype_2','booktype_3')) = 0
источник

R

Rus in learn.java
если уж речь зашла про sql задам и свой. Кто нить делает отчеты на jasperreport? как можно делать диманические столбцы? то есть конкретных нет может меняться от параметров
источник

RG

Rinchin G in learn.java
elefus
SELECT shelf_id
  FROM ~table~
  GROUP BY shelf_id
  HAVING SUM(book_id NOT IN ('booktype_1','booktype_2','booktype_3')) = 0
спасибо
источник

T

Tagir in learn.java
elefus
С модификацией исходного списка:
list.replaceAll(s -> s.replaceAll("&amp", "&"));


Immutable:
List<String> result = list.stream()
                                 .map(s -> s.replaceAll("&amp", "&"))
                                 .collect(toList());
Предлагаю не советовать String.replaceAll, если человеку не нужен регексп. А то потом будут интересные сюрпризы.
источник

e

elefus in learn.java
Tagir
Предлагаю не советовать String.replaceAll, если человеку не нужен регексп. А то потом будут интересные сюрпризы.
как выяснилось, человек пишет на Kotlin и будет пользоваться просто replace =)
с замечанием согласен, подсознательно помню что replaceAll принимает регексп, для других это может быть не очевидно
источник

ML

Mona Lisa in learn.java
всем привет
источник

ML

Mona Lisa in learn.java
мне нужна помощь
источник

ML

Mona Lisa in learn.java
Given a sorted array of N+2 integers between 0 and N with exactly one duplicate, design a logarithmic time algorithm to find the duplicate.
источник

ML

Mona Lisa in learn.java
что делать
источник

ch

central hardware in learn.java
для начала перевести, написать алгоритм, вначале надо будет про сложность почитать и написать код
источник

ML

Mona Lisa in learn.java
Учитывая отсортированный массив из N + 2 целых чисел от 0 до N с ровно одним дубликатом, разработайте алгоритм логарифмического времени, чтобы найти дубликат. я перевела и вроде поняла задание
источник

ML

Mona Lisa in learn.java
for(int i=0; i<n+2; i++) {if(arr[i]==arr[i+1]) return arr[i];}
источник

ML

Mona Lisa in learn.java
правильно ли это?
источник

e

elefus in learn.java
нет
источник

e

elefus in learn.java
стоит почитать про сложность алгоритмов (вам нужно придумать логарифмическое)
источник

AK

Alexandr Khan in learn.java
Это O(n)
источник