Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Který MySQL dotaz je lepší

ahoj, díky za odpověď, no potřebuji dostat např. jméno a příjmení v CONCAT() ale zároveň ten seznam musí být seřazen dle příjmení a jména

V prvním případě decryptuju v CONCAT a pak decryptuju v order by
V druhém případě decryptuju v CONCAT a pak ještě jednou zvlášť (SURNAME_DECRYPT a NAME_DECRYPT) a to použiju pro sort... Výsledek bude stejný

A teď co je pro DB lepší - jestli např v prvním případě nehrozí, že DB nejdřív decryptuje všechny položky v DB, pak podle nich seřadí a pak udělá výběr... (to ale asi je blbost)

Anebo DB udělá nejdřív výběr dat a pak udělá order a v tom případě jsou oba dotazy výkonově stejné, ale druhý dotaz má výhodu jak píšeš - data mohu použít na více místech

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny