Att genomföra Databas i Sybase - Del 6 Division 4 Inledning Detta är en del 6 av min serie, Genomförande Databas i Sybase. Denna serie är en del av den fjärde divisionen av min stora serier, Database. Jag antar att du har läst alla de olika delarna av den stora serien (eller motsvarande tutorials från annat håll) fram till denna punkt. I denna del av serien, ser vi på sökvillkor i Sybase SQL Anywhere SQL-satser. Villkoret i CHECK klausulen (begränsning) vi såg i den tidigare delen av serien kommer ut från SQL sökvillkor. Ett annat namn för sökvillkor är predikat.
Obs: Om du inte kan se koden, eller om du tror att något saknas (bruten länk, bild frånvarande), bara att kontakta mig på [email protected]. Det vill säga, kontakta mig för minsta problem du har om vad du läser. Jämförelse Operatörer Du kan använda jämförelseoperatorerna i skick CHECK begränsning. Jämförelseoperatörer och det betydelser: = lika med> större än> = större än eller lika med inte lika med; samma som! = nedan! = inte är lika med! !> Inte är större än ett exempel på ett villkor är: pris> 0 där priset är kolumnnamnet för pris.
I kolumnen definition när du skapar en tabell, skriver du detta i CHECK begränsning som, CHECK (pris> 0) Detta innebär, varje prisvärde i priset kolumnen i tabellen ska alltid vara större än noll (det är inte alfabetet O). Syntaxen att använda jämförelseoperatorer är uttryck jämförelse-operatör uttryck För enkelhetens skull bör du tänka på ordet, uttryck här som ett kolumnnamn eller ett värde (t.ex. noll ovan). Det kan faktiskt innebära en lugn kod. NULL i Villkor I SQL Anywhere manuell, står det att "nollvärdet anger ett värde som är okänt eller inte är tillämpligt.
" För enkelhetens skull, betrakta en NULL-värde som en tom cell i en tabell. Exempel på hur du kan använda NULL under förhållanden är följande, där lönen är namnet på en kolumn: Lön = null Lön NULL NOT (Lön = null) innebär motsatsen till lönen är lika med NULL NOT (Lön NULL) innebär motsatsen av lönen är inte lika med NULL Lön = 1000 Lön IS NULL Lön IS NOT NULL Här NULL, NOT, och IS är reserverade ord. I den andra och tredje raden ovan, NOT producerar motsatsen till vad som är inom parentes. Syntax av Search skick skall jag nu ge dig hela syntaxen för sökvillkoret.
Du kan läsa den och inte förstå, men bara ögnar igenom den. I syntaxen, | organet och /eller; något i en hakparentes är valfritt; överväga ordet, uttrycket som en kolumn namn eller ett värde; {} Används för gruppering. Den kompletta