Поиск строки Mysql в томе php 3 для существующих данных [дубликат]

«Явный» тип в Java - это класс, который является неэквивалентным и имеет дело с «сырыми» объектами, а не с типичными типами типовых параметров.

Например, до того, как были доступны дженерики Java , вы должны использовать класс коллекции следующим образом:

LinkedList list = new LinkedList();
list.add(new MyObject());
MyObject myObject = (MyObject)list.get(0);

Когда вы добавляете свой объект в список, ему все равно, какой тип объекта он есть, и когда вы его получите из списка, вам нужно явно указать его на тот тип, который вы ожидаете.

Используя generics, вы удаляете «неизвестный» коэффициент, потому что вы должны явно указать, какой тип объектов может идти в списке:

LinkedList<MyObject> list = new LinkedList<MyObject>();
list.add(new MyObject());
MyObject myObject = list.get(0);

Обратите внимание, что с помощью дженериков вам не нужно бросать объект, исходящий из вызова get, сбор предварительно задан для работы с MyObject. Этот факт является основным движущим фактором для генериков. Он меняет источник ошибок времени выполнения во что-то, что можно проверить во время компиляции.

3
задан Prabha 9 December 2013 в 07:11
поделиться

2 ответа

Вы можете использовать EXISTS для выполнения своей работы.

Ниже запроса будет получено имя магазина, только если город 2 имеет имя.

SELECT store_name FROM stores WHERE EXISTS (SELECT name FROM cities WHERE id = 2);

0
ответ дан A Paul 21 August 2018 в 18:24
поделиться

вы можете просто использовать IN. например

SELECT *
FROM tbName
WHERE yourValue IN (column1, column2, column3, ....)
4
ответ дан John Woo 21 August 2018 в 18:24
поделиться
  • 1
    можно ли автоматически получать имена столбцов таблицы и добавлять к этому запросу? – Prabha 9 December 2013 в 07:00
  • 2
    что, если у нас есть 50 столбцов в одной таблице? – Prabha 9 December 2013 в 07:01
  • 3
    @Prabha, тогда вам нужно иметь динамический запрос, чтобы получить все имена столбцов в вашей таблице. Вот демонстрация, которую вы можете обернуть в хранимой процедуре: sqlfiddle.com / #! 2 / 40c81 / 7 – John Woo 9 December 2013 в 07:08
Другие вопросы по тегам:

Похожие вопросы: