*   >> Læs Uddannelse artikler >> science >> programming

Søg Forholdene i Sybase SQL Statements

Implementering Database i Sybase - Del 6 Division 4 Indledning Dette er del 6 af min serie, Implementering Database i Sybase. Denne serie er en del af den fjerde afdeling af min større serier, Database. Jeg antager at du har læst alle de forskellige dele af den store serie (eller tilsvarende tutorials fra andre steder) op til dette punkt. I denne del af serien ser vi på søgning forhold i Sybase SQL Anywhere SQL-sætninger. Betingelsen i CHECK klausul (begrænsning), vi så i den tidligere del af serien kommer ud fra SQL søgekriterier. Et andet navn til søgning betingelse er prædikat.

Bemærk: Hvis du ikke kan se koden, eller hvis du tror noget mangler (brudt link, billede fraværende), bare kontakte mig på [email protected]. Det vil sige, kontakt mig for det mindste problem, du har om, hvad du læser. Sammenligning Operatører Du kan bruge sammenligning operatører i tilstanden af ​​CHECK tvang. De sammenligning operatører og der betydninger: = lig med> større end> ​​= større end eller lig med ikke lig med; samme som! = nedenfor! = ikke lig med! !> Ikke er større end et eksempel på en betingelse er: pris> 0 hvor prisen er den kolonnenavn for pris.

I kolonnen definition, når du opretter en tabel, skal du skrive dette i CHECK begrænsning som CHECK (pris> 0) Dette betyder, bør hver pris værdi i prisen kolonne i tabellen altid være større end nul (det er ikke den alfabet O). Syntaksen for at bruge sammenligning operatører er, udtryk sammenligning-operatør udtryk For nemheds skyld overveje ordet, udtryk her som en kolonne navn eller en værdi (f.eks nul ovenfor). Det kan faktisk betyde en fred i kode. NULL i Forhold i SQL Anywhere manual, er det anført, at "NULL værdi angiver en værdi, der er ukendt eller ikke relevant.

" For nemheds skyld overveje en NULL værdi som en tom celle i en tabel. Eksempler på måder, du kan bruge NULL i er som følger, hvor lønnen er navnet på en kolonne: Løn = NULL Løn NULL IKKE (Løn = NULL) betyder det modsatte af løn er lig med NULL IKKE (Løn NULL) betyder det modsatte af lønnen er ikke lig med NULL Løn = 1000 Løn IS NULL løn er NOT NULL Her NULL, NOT, og IS er reserverede ord. I den anden og tredje linje ovenfor, producerer ikke det modsatte af, hvad der er i parentes. Syntaks af Search Betingelse jeg vil nu give dig den fulde syntaks søgebetingelsen.

Du kan læse det og ikke forstår, men bare blik gennem det. I syntaksen, | betyder og /eller; noget i en firkantet beslag er valgfrit; overveje det ord, udtryk som en kolonne navn elle

Page   <<       [1] [2] >>
Copyright © 2008 - 2016 Læs Uddannelse artikler,https://uddannelse.nmjjxx.com All rights reserved.