sql >> Databasteknik >  >> RDS >> Mysql

Ordning för villkorsexekvering i MySQL

Optimeraren kommer att utvärdera WHERE-förhållandena i den ordning den finner lämpligt.

SQL är deklarativ :du berättar för optimeraren vad du vill, inte hur att göra det.

I en procedur/imperativ språk (.net, Java, php etc) så säger du hur och skulle välja vilket tillstånd som utvärderas först.

Obs:"vänster till höger" gäller i vissa uttryck som (a+b)*c som du kan förvänta dig



  1. Olaglig blandning av sammanställningar för operation "som" vid sökning med Ignited-Datatables

  2. Oracle UTL_HTTP Post Multipart/Form-Data (JSON &ZIP) Exempel

  3. Verktyg för att generera ett databasdiagram/ER-diagram från befintlig Oracle-databas?

  4. Exempel på PHP + MySQL-transaktioner