Что лучше использовать в sql in или =?

299
27 октября 2017, 11:53

В чем разница что лучше использовать?

SELECT * FROM table WHERE id IN (1)
SELECT * FROM table WHERE id=1
Answer 1

Если сравнивать только два ваших варианта, то разница только в удобстве написания. В общем случае используйте '=' если надо сравнить с одним значением и 'IN' если с множеством. С 'IN' можно использовать подзапросы. Например:

SELECT * FROM table WHERE id IN (
    SELECT id_n FROM table2)
READ ALSO
Отзеркалить базу данных MySql

Отзеркалить базу данных MySql

Мне надо чтобы база данных DB_MIRROR было копией DBКопировать надо каждые 10 минут

266
(long)Math.pow(299792458,2) возвращает неверное число

(long)Math.pow(299792458,2) возвращает неверное число

При попытке возведения в квадрат значения с (скорость света) выводится неверное число

270
Как запустить десктоп приложение (JavaFX) на Android?

Как запустить десктоп приложение (JavaFX) на Android?

Есть JavaFX проект, который работает на дескотпеНужно запустить эту программу на Android

321
Как открыть файл java

Как открыть файл java

Есть путь к определеному файлу (storage/sdcard/filetxt)

313