| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> PHP /MySQL Programmazione >> Content
    MySQL si unisce Select Count Tutorial
    Quando si utilizza l'istruzione Conte in MySQL , il programmatore può avere bisogno di partecipare a un tavolo per acquisire il conteggio corretto . Per esempio, un programmatore può essere necessario vedere il numero di ordini da un cliente. Le tabelle unite insieme con l'affermazione conte viene utilizzato per trovare il numero esatto di ordine creato da un cliente specifico . Questo si ottiene utilizzando il codice SQL in MySQL . Creare le tabelle

    Se non esistono le due tabelle , quindi è necessario creare prima di loro. Per creare una tabella in MySQL , utilizzare la seguente sintassi :

    CREATE TABLE customer ( CustomerId INT , PRIMARY KEY ( CustomerId ) ) per

    In questo esempio , una tabella clienti è stato creato . Il campo ID cliente viene utilizzato per identificare in modo univoco l'utente . Ulteriormente , il customerId stata utilizzata come chiave primaria . Dichiarazioni di conteggio può essere di molta memoria se ci sono grandi tavoli riferimento nella query . Impostazione di una chiave primaria in una tabella migliora le prestazioni , specialmente quando gli sviluppatori hanno diverse istruzioni di conteggio in uso sulle tavole .

    Da questo esempio si conta il numero di ordini di un cliente ha fatto , la seguente sintassi è usato per fare una tabella Ordini :

    CREATE tABLE ordine ( orderId INT , INT customerId , PRIMARY KEY ( orderId ) ) per

    Notate il campo ID cliente è entrato anche nella tabella dell'ordine . Ciò è necessario per l'istruzione join che viene utilizzato per contare gli ordini . Se il customerId non è inserita, non c'è modo di collegare il cliente a suoi ordini .
    Creazione della query

    Il prossimo passo nel usando il join e contare le dichiarazioni è la creazione di query. I collegamenti relativi unire le due tabelle. Una volta che le due tabelle sono unite , l'istruzione conteggio viene eseguito per dare il numero totale di vendite un cliente ha creato . La seguente dichiarazione è usato per contare i record in MySQL :

    select count ( *) from cliente , orderwhere Customer.CustomerID = Order.CustomerID

    noti la clausola "where" . Questa clausola dice l'istruzione SQL per unire le due tabelle sul campo ID cliente . Quando questo accade , tutti i record della tabella dell'ordine sono collegati al cliente. Se sono stati creati cinque ordini , allora l'istruzione unita restituisce cinque record . La ( * ) dichiarazione conteggio riflette la unirsi contando il numero di record restituiti e visualizzare il numero totale di ordini per quel cliente .

    Previous :

    next :
      Articoli Correlati
    ·Stringa di connessione per MySQL 
    ·Come nascondere il proprio indirizzo e-mail Utilizzo di…
    ·Come impostare il valore predefinito per una pagina di …
    ·Come rimuovere un periodo in PHP 
    ·Come scoprire cosa PHP tuo server gira 
    ·Come modificare un PDF a SWF in PHP 
    ·Come determinare il tipo di file in PHP 
    ·Come ottenere un URL della pagina precedente in PHP 
    ·Come nascondere una immagine con PHP 
    ·PHP Tutorial Scratch Card 
      Articoli in evidenza
    ·Come creare un programma Notepad - Visual Basic 6.0 
    ·Come ottenere PASCAL Software 
    ·Definire operatore booleano 
    ·Come fare Stuff rimbalzano su muri in Visual Basic 
    ·Errore del sito : il file richiede il PHP ionCube Loade…
    ·Come ottenere Byte da un flusso di input Java 
    ·Python Tk Tutorial 
    ·Come inserire un MetaTag in PHP 
    ·Java Quicktime Tutorial 
    ·Come utilizzare le variabili globali per programmatori …
    Copyright © Conoscenza Informatica http://it.wingwit.com