sql >> Databasteknik >  >> RDS >> Mysql

Hur man hanterar denna mysql-fråga med case och limit Statement

En fråga ser ut som uttrycket för mode kolumn. Underfrågan i CASE-uttrycket ska returnera ett uttryck och en rad. Istället för SELECT * det ska vara SELECT <expr> , och det bör finnas en LIMIT 1-sats om det finns en möjlighet att den returnerar mer än en rad.

Om du behöver mer än ett uttryck, måste du antingen upprepa det CASE-uttrycket med en annan underfråga, eller så kanske du vill ha en JOIN-operation.




  1. mysql genererar saknade datum med tidigare värde

  2. Räkna upp rader i mysql baserat på grupper

  3. skapa lösenordsfält i oracle

  4. Hur återställer man mysql-databas i XAMPP?