За последние 24 часа нас посетили 18007 программистов и 1650 роботов. Сейчас ищут 1285 программистов ...

Это одинаковые запросы или разные?

Тема в разделе "MySQL", создана пользователем Tarasyan, 19 мар 2017.

  1. Tarasyan

    Tarasyan Новичок

    С нами с:
    27 ноя 2016
    Сообщения:
    42
    Симпатии:
    0
    PHP:
    1. select * from  table  where  name= 5 AND  (id = 10    or id IS NULL)
    и
    PHP:
    1. select * from  table  where  name = 5 AND   id = 10    or id IS NULL

    Думаю, что разные, но хотелось бы услышать мнение гуру.
     
  2. acho

    acho Активный пользователь

    С нами с:
    28 дек 2016
    Сообщения:
    854
    Симпатии:
    210
    Адрес:
    Санкт-Петербург
    AND имеет более высокий приоритет по сравнению с OR, тем самым эти запросы разные.
     
  3. Drema

    Drema Новичок

    С нами с:
    20 фев 2017
    Сообщения:
    117
    Симпатии:
    30
    Разные.

    5*(1+3)
    и
    5*1+3

    Разные же выражения? :)
     
    denis01 и Fell-x27 нравится это.
  4. Tarasyan

    Tarasyan Новичок

    С нами с:
    27 ноя 2016
    Сообщения:
    42
    Симпатии:
    0
    угу. Был прав =) но были сомнения.
    Спасибо.