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

    Jokertecken och SQL-funktioner

    Structured Query Language ( SQL ) används för att lagra , bearbeta eller på annat sätt hantera uppgifter i relationsdatabaser databashanteringssystem ( RDBMS ) . Jokertecken och funktioner hjälper användaren söka och hantera särskild information i databasen . Ett jokertecken kan användas i stället för ett tecken eller flera tecken i en sökning , och funktionerna är inbyggda funktioner som tillåter användaren att utföra olika beräkningar på informationen i databasen . Funktioner

    Följande funktioner kan göras på värden i en kolumn : " AVG ( )," " COUNT ( )," " FÖRSTA ( ) , " "LAST ( )," " MAX ( ) "," MIN ( ) "och " SUM ( ) . " Följande funktioner används för att returnera ett enda värde : " ucase ( ) " och " LCase ( ) " konvertera fallet fältet , " MID ( ) " returnerar texten från strängen , " LEN ( ) " returnerar antalet tecken , " ROUND ( ) " rundar ett numeriskt värde , . " NOW ( ) " återgår systemet datum och tid , och " FORMAT ( ) " ändrar hur fältet visas
    Funktion Exempel

    Alla funktioner startar med " SELECT ". Om det i en tabell som heter " Människor ", och du vill veta är medelvärdet från " Age "-kolumnen , använd följande uttalande :

    SELECT AVG ( Ålder ) AS AgeAverage från People

    funktioner kan kombineras med " där " för att återvända mer specifik information . Tänk dig att du vill identifiera vilka av dina kunder har gjort ett köp vars " Pris " var över genomsnittet , från en tabell som heter "Order ". Du kan använda följande SQL-sats :

    SELECT kunden från Beställningar

    där priset > ( SELECT AVG ( pris ) av beställningar )
    jokertecken

    jokertecken används inom sökningar . En " % " tecknet anger ett substitut för ett godtyckligt antal tecken . Ett understreck " _ " är ett substitut för ett enda tecken . För att begränsa substitution till ett definierat antal tecken , använd hakparenteser . Till exempel , [ abc ] skulle återvända en post med en a , b eller c i den positionen . Du kan också söka efter tecken som inte i en lista - [ ! Abc ] . Och [ ^ abc ] kan både användas för att returnera en post som inte har en a , b eller c i den positionen

    Wildcard Exempel

    du vill hitta en kund , men du kommer inte ihåg deras namn . Du vet att det började med " So . " Använd följande sökning :

    SELECT * FROM Kund

    WHERE Efternamn LIKE 'sa % "

    Någon ger dig ett PM för att få upp information om en kund , men deras fruktansvärda handstil gör några bokstäver oläsliga . Använd den här sökningen :

    SELECT * FROM Kund

    WHERE Efternamn LIKE ' So_ra_o '

    Eller begränsa sökningen genom vad bokstäverna kan vara :

    VÄLJ * FROM Kund

    WHERE Efternamn LIKE ' So [ pyq ] ra [ NHM ] o' Addera

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur får PHP-skript Up & Running With Dreamweaver CS3
    ·Hur man skapar en PHP Wrapper
    ·Hur man tar bort PHP-taggar
    ·Hur urkopplat ett element i en Array
    ·Handledning om hur man programmerar en SQL
    ·Hur man skapar databastillämpningar Webb
    ·Komma åt flera databaser i ett PL /SQL Query
    ·Lägga till nummer i en PHP Array
    ·Hur Offset en fråga i MySQL
    ·Hur Överför webbplatsens innehåll från Cpanel
    Utvalda artiklarna
    ·Hur man använder Enum i C Program
    ·Hur Inkludera annan PHP -fil i WordPress
    ·Hur man gör beroenden Java
    ·Hur man skapar ett ID i Count
    ·Hur Göm Titlebar Borders
    ·Hur ta isär Setup.exe
    ·Hur du använder HTML -fil skild från PHP File
    ·Hur man gör en rundad box Med CSS3
    ·Hur man skapar en vokal räknar ansökan i Visual Basic…
    ·Hur man gör Python Script körbar
    Copyright © Dator Kunskap http://www.dator.xyz