sqlite - klausul

, sqlite, hvor bestemmelse, anvendes til at angive en tilstand, mens hente data fra en eller flere tabeller. hvis den pågældende betingelse er opfyldt, er sandt, så er det tilbage særlige værdi fra bordet.du ville bruge, hvis klausulen til filtrering af registre og henter kun nødvendige fortegnelser, hvor klausulen ikke kun anvendes i særlige redegørelse, men det anvendes også i opdateringen, slette erklæring osv., som vi vil studere i de efterfølgende kapitler., syntaks: den grundlæggende syntaks af sqlite udvælge udtalelse, hvor bestemmelse er således:, udvælge column1, column2, columnn fra table_name hvor [betingelser], f.eks.: kan de angive en tilstand med sammenligning hermed eller logiske aktører som >, < =, som ikke osv. overveje selskab bord har følgende registre: navn, adresse, - - år y y y y y løn. paul 32 californien 20000.0 2 allen25 texas 15000.0 3 teddy norge 20000.0 4 mark 25 rige mond 65000.0 5 david 27 texas 85000.0 6 kim 22 south hall 45000.0 7 james 24 houston 10000.0, her er simple eksempler på anvendelse af sqlite logiske aktører.efter at udvælge erklæring lister alle dataposter, hvor tid er større end eller lig med 25, og lønnen er større end eller lig med 65000.00:, sqlite > udvælge * fra den virksomhed, hvor alder > = 25 og løn > = 65000; id - navn, alder, y y y y y adresse løn - 4 mark 25 rige mond 65000.0 5 - 27. texas 85000.0, efter at udvælge erklæring lister over alle dataposter, hvor tid er større end eller lig med 25 eller løn, er større end eller lig med 65000.00:, sqlite > udvælge * fra den virksomhed, hvor alder > = 25 eller løn > = 65000; - navn, alder adresse løn y yy y y 1 - 32 californien 20000.0 2 allen 25 texas 15000.0 4 mark 25 rige mond 65000.0 5 - 27. texas 85000.0, efter at udvælge erklæring lister over alle dataposter, hvor alder er ikke ugyldig og alle optegnelser, fordi ingen af de resultater, der svarer til deres alder, sqlite > udvælge * fra selskab hvor alder er ikke ugyldig; id - navn, alder, y y y y y adresse løn. paul 32 californien 20000.0 2 allen 25 texas 15000.0 3 teddy norge20000.0 4 mark 25 rige mond 65000.0 5 david 27 texas 85000.0 6 kim 22 south hall 45000.0 7 james 24 houston 10000.0, efter at udvælge erklæring lister ned alle optegnelser, hvis navn starter med "ki ', betyder ikke noget, hvad kommer efter" ki., sqlite > udvælge * fra selskab, hvis navn som "ki -% «; id - navn, alder, y y y y y adresse løn 6 kim 22 south hall 45000.0, efter at udvælge erklæring lister ned alle optegnelser, hvis navn starter med" ki', betyder ikke noget, hvad kommer efter "ki ':, sqlite > udvælge * fra den virksomhed, hvornavn - klatten "ki * « - y y y navn alder adresse løn y y 6 kim 22 south hall 45000.0, efter at udvælge erklæring lister over alle dataposter, hvor alder værdi er enten 25 eller 27:, sqlite > udvælge * fra den virksomhed, hvor alder i (25, 27); id - navn, alder, adresse, løn y y y y y 2 allen 25 texas 15000.0 4 mark 25 rige mond 65000.0 5 - 27. texas 85000.0, efter at udvælge erklæring lister over alle dataposter, hvor alder værdi hverken er 25 eller 27:, sqlite > udvælge * fra selskab modtageren alder ikke i (25, 27); id - navn, alder, y y y y y adresse løn. paul 32 californien 20000.0 3 teddy norge 20000.0 6 kim 22 south hall 45000.0 7 james 24 houston 10000.0, efter at udvælge erklæring lister over alle dataposter, hvor alder værdi er mellem 25 og 27, sqlite > udvælge * fra selskab, hvor der var mellem 25 og 27 - y y y navn alder adresse løn y y 2 allen 25 texas 15000.0 4 mark 25 rige mond 65000.05 - 27. texas 85000.0, efter at udvælge erklæring gør brug af sql - spørgsmål, hvor afrika spørgsmål finder alle papirer med alderen område under løn > 65000 og senere, hvor klausul anvendes sammen med findes operatør at liste alle dataposter, hvor alder udefra spørgsmål findes i resultatet tilbage fra afrika forespørgsel:, sqlite > udvælge alder fra den virksomhed, hvor findes (vælg fra selskab, hvor lønnen er > 65000) alder y 32 25 23 25 27 22 - 24, efter at udvælge erklæring gør brug af sql - spørgsmål, hvor afrika spørgsmål finder alle papirer med alderen område under løn > 65000 og senere, hvor bestemmelse er anvendt sammen med > operatør en liste over alle dataposter, hvor alderen udenforde spørgsmål er større end den alder i resultatet tilbage i de spørgsmål, sqlite > udvælge * fra den virksomhed, hvor alder > (vælg fra selskab, hvor lønnen er > 65000); id - navn, alder, y y y y y adresse løn. paul 32 californien 20000.0,



Previous:
Next Page: