sql >> Database >  >> RDS >> Sqlserver

Converteer SQL Server-query naar MySQL

Dit is eigenlijk een dubbele vraag, maar ik heb nu een beter, enkelvoudig, snel antwoord:

SELECT *
FROM
(
    SELECT tbl.*, @counter := @counter +1 counter
    FROM (select @counter:=0) initvar, tbl
    ORDER BY ordcolumn
) X
WHERE counter <= (50/100 * @counter)
ORDER BY ordcolumn;



  1. De opgeslagen procedure om de instantie-instellingen op te halen

  2. Breekt MySQL de norm door kolommen te selecteren die geen deel uitmaken van de group by-clausule?

  3. Gratis veldhospitaaldatabase om de COVID-19-pandemie te bestrijden

  4. Unieke beperking op combinatie van twee kolommen?