sql >> Databáze >  >> RDS >> Mysql

Jak vyhodnotím jednoduchý matematický vzorec uvnitř uložené _funkce_ MySQL?

Nechápu, co vám používání vzorce kupuje. Pokud píšete uloženou proceduru, zadejte vzorec a zapomeňte na řetězec.

Nemyslím si, že je ve vašem zájmu, aby byl uložený proces tak dynamický, kde se vyhodnocovaný vzorec musí měnit od volání k volání.

Pokud musíte, budete muset napsat syntaktický analyzátor, který rozdělí tento řetězec na jeho základní části, vytvoří strom analýzy a poté strom projde, aby jej vyhodnotil. Není to triviální problém. Přehodnotil bych to.



  1. Získejte všechny rodiče pro dítě

  2. Jak vytvořit databázi MySQL pomocí rozhraní příkazového řádku (CLI)

  3. Jak přidám sloupec, který není nulový, a kontrolní omezení na jeden řádek v Oracle 11g?

  4. Přístup k mysql z Adobe flex/AIR