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

Matematické funkce MySQL (úplný seznam)

MySQL obsahuje spoustu funkcí a operátorů, které nám mohou pomoci při práci s daty.

Následuje seznam matematických funkcí dostupných v MySQL. Kliknutím na název každé funkce zobrazíte vysvětlení funkce, její syntaxi a příklady.

ABS()
Vrátí absolutní hodnotu dané hodnoty.
ACOS()
Vrátí arkus cosinus čísla.
ASIN()
Vrátí úhlový sinus čísla.
ATAN()
Vrátí arkus tangens hodnoty (nebo hodnot).
ATAN2()
Vrátí arkus tangens dvou argumentů.
CEIL()
Synonymum pro CEILING() .
CEILING()
Zaokrouhlí číslo nahoru na nejbližší celé číslo (vrátí nejmenší celé číslo, které není menší než jeho argument).
CONV()
Převod čísel mezi různými číselnými základy.
COS()
Vrátí kosinus čísla.
COT()
Vrátí kotangens čísla.
CRC32()
Vypočítá hodnotu kontroly cyklické redundance.
DEGREES()
Převádí z radiánů na stupně.
EXP()
Vrátí e na mocninu x .
FLOOR()
Zaokrouhlí číslo dolů na nejbližší celé číslo (vrátí největší celé číslo, které není větší než argument).
LN()
Vrátí přirozený logaritmus čísla.
LOG()
Vrátí přirozený logaritmus čísla. Umožňuje také určit základ.
LOG10()
Vrátí základní 10 logaritmus argumentu.
LOG2()
Vrátí 2-základní logaritmus argumentu.
MOD()
Provede operaci modulo. Vrátí zbytek N děleno M .
PI()
Vrátí hodnotu π (pi).
POW()
Vrátí umocněný argument na zadanou mocninu.
POWER()
Synonymum pro POW() .
RADIANS()
Převede hodnotu ze stupňů na radiány a vrátí výsledek.
RAND()
Vrátí náhodnou hodnotu s plovoucí desetinnou čárkou.
ROUND()
Zaokrouhlí číslo nahoru nebo dolů na daný počet desetinných míst.
SIGN()
Vrátí znaménko argumentu (takže můžete vědět, zda je číslo kladné nebo záporné).
SIN()
Vrátí sinus argumentu.
SQRT()
Vrátí druhou odmocninu argumentu.
TAN()
Vrátí tangens argumentu.
TRUNCATE()
Zkrátí hodnotu na zadaný počet desetinných míst.


  1. Vytvořte sloupec kumulativního součtu v MySQL

  2. Jak přidat omezení cizího klíče do existující tabulky v SQL Server - SQL Server / TSQL výukový program, část 68

  3. implementovat dotaz LIKE v PDO

  4. Jak prohledávat více sloupců v MySQL?