Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Funkcie Multiply v MySQL

MySQL je relačný databázový systém , ktorý primárne slúži na uloženie a načítanie záznamov z tabuliek v databáze . Avšak , môžete ho použiť pre ďalšie funkcie , ako je napríklad vynásobením hodnoty dohromady . MySQL umožňuje násobiť čísla priamo , alebo môžete tiež použiť hodnoty z polí a stĺpcov v tabuľkách . Syntax

môžete nielen zadať dve čísla do MySQL dostať produkt . Musíte zadať problém v dotaze MySQL SELECT . Zadajte napríklad " SELECT 4 * 5 , " do dotazovacieho nástroja a MySQL vracia " 20 " ako produkt . Zadajte " SELECT Sloupec1 Sloupec2 * FROM názov_tabuľky ; " použiť hodnoty z tabuľky . Môžete tiež násobiť čísla stĺpy . Zadajte " SELECT 4 * 5 ako " produkt " , " dať štítok na stĺpec , ktorý zobrazuje výsledok
Dátové typy

MySQL automaticky prevedie hodnoty odlišné . typy , kde je možné vykonať násobenie . Ak máte násobiť celé číslo od desatinné číslo , ako je 15 krát 3,0 , MySQL vracia desatinné číslo , v tomto prípade , 45.0 . Ak máte násobiť celé číslo ku dňu , MySQL vráti celé číslo . Napríklad , trikrát " 2011-07-15 " vracia 60.332.145 . MySQL neinterpretuje pomlčky v deň ako znamienko mínus. Avšak , môže MySQL nemožno previesť všetky dátové typy . Ak sa pokúsite použiť reťazec alebo znak vo vašom násobenie , MySQL vráti nulu .
Limit

Pri použití celých čísel vo svojich násobenie , MySQL automaticky detekuje veľkosť číslo a či je podpísaný alebo nepodpísané a potom robí matematiku . Avšak , najväčšie celé číslo typu je " bigint , " ktorý umožňuje podpísané hodnoty z -9.223.372.036.854.775.808 na 9,223,372,036,854,775,807 alebo bez znamienka hodnôt od nuly do 18.446.744.073.709.551.615 . Ak sa pokúsite viacnásobnú hodnotu väčšiu než tieto čísla , alebo v prípade , že výsledok násobenia je vyššia , MySQL vracia ako výsledok nula , pretože to nemôže zvládnuť tak veľké hodnoty .
Úvahy

môžete násobiť jeden celý stĺpec jedinou hodnotou , alebo dokonca v inom stĺpci , ale ak stĺpec obsahuje tisíce záznamov , môže MySQL chvíľu trvať , než sa vráti výsledky násobenie . Ak chcete znížiť potenciálny čakaciu dobu , použite " where" klauzula , pokiaľ je to možné určiť , ktoré stĺpce , ktoré chcete použiť v násobení , alebo sa vrátiť maximálny počet riadkov naraz používajú " LIMIT " doložku .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené