sqlite - sub - forespørgsler

, en subquery eller indre spørgsmål eller satte spørgsmål er et spørgsmål inden for en anden sqlite forespørgsel og indbygget i hvor klausul. en subquery anvendes til at vende tilbage til de data, der skal anvendes i de vigtigste spørgsmål, som er en forudsætning for yderligere at begrænse de data, der skal hentes. subqueries kan anvendes sammen med den særlige indsæt, ajourføre og slette udtalelser sammen med operatører, som = <, >, > = < =, mellem osv. der er nogle regler, der subqueries skal følge:,,, subqueries skal være anbragt i parentes.,,, en subquery kan have kun en kolonne i den særlige bestemmelse, medmindre flere kolonner er de vigtigste spørgsmål for subquery at sammenligne dens udvalgte kolonner.,,, en ordre, som ikke kan anvendes i en subquery, selv om de vigtigste quede kan bruge en ordre.den gruppe, som kan anvendes til at opfylde samme funktion som, for i en subquery.,,, subqueries at vende tilbage med mere end en række kan kun anvendes sammen med flere værdi operatører, såsom i operatør.,,, mellem erhvervsdrivende, ikke kan anvendes sammen med en subquery; men den mellem kan anvendes inden for subquery.,,, subqueries med den særlige erklæring:, subqueries hyppigst anvendes med den særlige erklæring.den grundlæggende syntaks er som følger: vælg column_name [,] [column_name i figur 1, tabel 2], hvor column_name operatør (vælg column_name [, column_name] fra tabel 2 i figur 1 [,] [i]), f.eks. overveje selskab bord er under følgende registre: navn, adresse, - - år y y y y y løn 1 - 32, californien 20000.0 2 allen 25 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, lad os se efter under spørgsmål med udvælge erklæring:, sqlite > udvælge * fra den virksomhed, hvor id (vælg id fra selskab, hvor lønnen er > 45000), vil det føre til følgende resultat: navn, adresse, - - år y y y y y løn - 4 - 25 - rige mond 65000.0 5 david 27 texas 85000.0, subqueries med indsæt erklæring:, subqueries også kan anvendes med indsættes erklæringer.de anvender disse data, indsæt erklæring tilbage fra subquery at indsætte i et andet bord.de udvalgte data i subquery kan ændres med et af karakter, dato eller antal funktioner. de grundlæggende syntaks er som følger:, indsættes i table_name [(column1 [, column2])] udvælge [*



Previous:
Next Page: