Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> PHP /MySQL Programmering >> Content

    Den Multiplicera funktion i MySQL

    MySQL är en relationsdatabas management system som du i första hand användas för att spara och hämta poster från tabeller i en databas . Däremot kan du använda den för andra funktioner, såsom multiplicera värden tillsammans . MySQL kan du multiplicera siffrorna direkt , eller så kan du också använda värden från fält och kolumner i tabeller . Syntax

    Du kan inte bara skriva in två siffror i MySQL för att få produkten . Du måste ange det problemet i en MySQL SELECT-fråga . Skriv till exempel " SELECT 4 * 5 , " tillbaka till frågan verktyget , och MySQL " 20 " som produkt . Typ " SELECT kolumn1 * kolumn2 FROM tabellnamn , " att använda värden från en tabell . Du kan också multiplicera siffrorna med kolumner . Typ " SELECT 4 * 5 som slutprodukt , " . Att sätta en etikett på den kolumn som visar resultatet
    datatyper

    MySQL konverterar automatiskt värden av olika typer där den kan utföra en multiplikation . Om du multiplicerar ett heltal med ett flyttal , exempelvis 15 gånger 3,0 , returnerar MySQL ett flyttal , i det här fallet , 45,0 . Om du multiplicerar ett heltal med ett datum returneras MySQL är ett heltal . Till exempel returnerar tre gånger " 2011-07-15 " 60.332.145 . MySQL tolkar inte strecken i dag som ett minustecken . Däremot kan MySQL inte konvertera alla datatyper . Om du försöker använda en sträng eller tecken i din multiplikation , återvänder MySQL noll .
    Limit

    När du använder heltal i dina multiplikationer , upptäcker MySQL automatiskt storleken på talet och om den är signerad eller osignerad och sedan gör matten . Emellertid är den största heltal typ " bigint ", som ger möjlighet till signerade värden från -9.223.372.036.854.775.808 till 9.223.372.036.854.775.807 eller osignerade värden från noll till 18.446.744.073.709.551.615 . Om du försöker multipel ett värde större än dessa siffror , eller om resultatet av multiplikationen är större , returnerar MySQL noll som resultat eftersom den inte kan hantera så stora värden .
    Överväganden

    Du kan multiplicera en hel kolumn med ett enda värde eller ens av en annan kolumn , men om en kolumn har tusentals skivor , kan MySQL ta ett tag att returnera resultatet av multiplikation . För att minska den potentiella väntetiden , använd " WHERE " klausuler när det är möjligt att ange vilka kolumner du vill använda i multiplikation , eller använda "limit "-klausul för att returnera ett maximalt antal rader i taget .
    Addera

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur infoga flera rader på en MySQL Statement
    ·Hur man läser en textfil från en klient Använda PHP
    ·Hur man gör en PHP samtal till en HTML -fil
    ·MySQL Boolean datatyper
    ·Hur du sorterar en 2 - dimensionell array i PHP
    ·Hur till Split en sträng på ett utrymme i PHP
    ·PHP Tutorial : MySQL
    ·Hur man skapar en PHP Counter
    ·Hur konvertera till Epoch Time i PHP & MySQL
    ·Hur vill kolla skript i MySQL
    Utvalda artiklarna
    ·Python Certifiering
    ·Hur nära en Android Layout
    ·Hur att hoppa ut ur ett tomrum funktion i C + +
    ·Hur fungerar ADO.NET Funktion
    ·Hur man använder FileFilter i Java
    ·Hur ta bort flera poster i Entity Framework Utan Loopin…
    ·Hur att skapa en tom Java Karta
    ·Kryptering Bibliotek för VBA
    ·Hur man skriver ut div-taggar med PHP
    ·Skillnader i Perl och PHP
    Copyright © Dator Kunskap http://www.dator.xyz