sqlite - alias syntaks

, du kan kalde et bord eller en kolonne midlertidigt ved at give et navn, der er kendt som, alias.anvendelse af tabel kaldenavne betyder, at omdøbe en tabel i en bestemt sqlite erklæring.at omdøbe er en midlertidig ændring og de faktiske tab. navn, ændrer ikke i databasen. kolonnen aliaser, anvendes til at omdøbe en tabel er kolonner med henblik på en særlig sqlite forespørgsel., syntaks: de grundlæggende syntaks, tabel, alias er som følger: vælg column1, column2...fra table_name som alias_name hvor [betingelse]; de grundlæggende syntaks, kolonne, alias er som følger: vælg column_name som alias_name fra table_name hvor [betingelser], f.eks. overveje følgende to tabeller (a) virksomhed, er som følger:, sqlite > udvælge * fra virksomhed; id navn, alder -------------------- y y y y adresse løn. paul 32 californien 20000.0 2 allen 25 texas 15000.0 3 teddy norge 20000.0 4 mark 25 rige mond 65000.0 5 - 27. texas 85000.0 6.kim 22 south hall 45000.0 7 james 24 houston 10000.0, (b) et andet bord er afdelingen som følger:, id - afdelingen emp_id y y -------------------- 1 1 2 - 2, 3 fakturering finansiere 7 4 - 3, 5 - 5, 7, 4. 6 finansiering finansiering 6, nu, efter anvendelse af tabel alias, hvor vi use c og d som kaldenavne for virksomheden og afdeling tabel henholdsvis:, sqlite > udvælge c.id, c.name, c.age, d.dept fra virksomhed c, afdeling d, hvor c.id som= d.emp_id; frem for sqlite erklæring giver følgende resultat: navn, id - y y y y alder afdelingen 1. paul 32 (2 - 25 engineerin 3 teddy 23 engineerin 4 mark 25 finansiering 5 david 27 engineerin 6 kim 22 finansiere 7 james 24 finanser, lad os se et eksempel på brugen af kolonne alias hvor company_id er et alias for id - kolonne og company_name er et alias for navn kolonne:, sqlite > udvælge c.id som company_id, c.name som company_name, c.age, d.dept fra virksomhed c, departement, som dhvor c.id = d.emp_id; frem for sqlite erklæring giver følgende resultat:, company_id afdelingen af y y y company_name alder. paul 32 (2 - 25 engineerin 3 teddy 23 engineerin 4 mark 25 finansiering 5 david 27 engineerin 6 kim 22 finansiere 7 james 24 finanser,



Previous:
Next Page: