Telefonia, Prugrammu
Coerenti SQL: description, li siquenti sunnu asempî utilizzu
Quandu s'appronta SQL-richieste à spessu una situazione Nasci quandu hè necessaria a parauni di i valori di a multiplicità di culunnati duppiu e pruduzzioni di li quandu i dati campionu, chi include dati (ùn viotu). It c'arrisorvi stu prublemu nzerita sprissioni coerenti. In issu articulu vo truvarete una discrizzione piena di sprissioni coerenti SQL, description of utilizzu, è li siquenti sunnu asempî.
Pruduzzioni di valori non-viotu cun coerenti. Features
Guardà SQL coerenti usu particulare:
- Si permette à specificà ogni numeru di argumenti (comu Isnull / Nvl / Nvl2, in u quali hè limitatu u numeru di vari).
- Si pò piglià cum'è un argumentu subqueries.
- Torna risultatu paru à una prima valori tranni Null o Null, se 'altri chè un valore Null pò esse trovu.
- SQL coerenti pò esse usata à sceglie u Select valori sintenza nonempty, oltri a precisate Où chì valori gruppu Colonna viotu ùn hè permessa (/ dirittu).
- Sta sprissioni è equivalenti à l 'usu di Case sprissioni, verificatu sequentially ogni argumentu su cundizione Quandu argument1 ùn hè micca null null tandu argument1. In fatti, coerenti hè una "scurciatoia", pruggittatu di bombe di usu, è in parechji di dati optimizers quistione riscrìviri coerenti Case sprissioni.
- funzioni SQL coerenti sò disponibile in tutte e grandi SEWING sistema gestisce basa di dati.
fuori coerenti
Qualchissia chì hè sempre usatu u coerenti in s'appronta SQL-dumanni, lu sapi chi a sintassa di i sprissioni hè assai sèmplice. Basta lu in parèntesi nnicari l 'argumenti sò occorre cuntrolli di Null, siparatu da virgule. Sè noi dinò chì l 'argumenti sò i arg1 nomi, arg2, ... argN, coerenti la funetica sarà sicuenti:
Coerenti (arg1, arg2, ... argN).
Priparà una pochi di i toli di studià u miccanisimu di funziunamentu di sta sprissioni.
Tabella a preparazione
À capisce megliu coerenti discrizzione SQL, à creà i dati sò duie tavule di dati chì derà infurmazione nant'à real estate.
A prima verbi cuntene i nomi Area ch'elli pruprietà è u so spaziu. U spaziu pò esse travagliata (area_yt) o dichjaratu (area_decl).
Mappa | object_name | area_yt | area_decl |
1 | custruzzioni 1 | 116,2 | 114 |
2 | custruzzioni inachevé 1 | 568 | |
3 | Chambre 1 | 64,7 | |
4 | A stanza di 2 | 34,2 | |
5 | Plot 1 | 112 | 111,6 |
6 | custruzione di 1 | ||
7 | Chambre 3 | 27,9 | |
8 | custruzione di 2 | 37.2 | 36,4 |
9 | custruzzioni 2 |
A seconda verbi Basic_characteristic chì cuntene infurmazione nantu à u principale caratteristiche di a pruprietà - allargamentu (Extension), tremenda (Sicurezza), ària (Area), vulumi (caccià), altu (Altezza).
Mappa | object_name | allargamentu | Sicurezza | Area | caccià | Altezza |
1 | custruzzioni 1 | 892,4 | 30 | |||
2 | custruzzioni 2 | 48 | ||||
3 | custruzione di 1 | 164,7 | ||||
4 | Plot 1 | |||||
5 | Chambre 1 | 23,6 | ||||
6 | A stanza di 2 | 34,7 | ||||
7 | Chambre 3 | 19,8 |
Hat coerenti discrizzione fuori SQL, utilizzu è viaghjà direttamente à l 'asempî.
esempi di usu
Funetica à sprissioni coerenti hè assai sèmplice, ma hè impurtante ùn a vi scurdate chì u risultatu di u cummandu sarà u prima valore non-viotu trovu in la lista. Sta attenta è assai mpurtanti, tantu l 'argumenti à i sprissioni deve esse stabilitu in ordine di mpurtanza. A manera più faciule à capisce u principiu di u spaziu i verbi. Creà una quistione chì Choisir u nomu di u duminiu, oltri a lu valuri di la zone:
Scegli Area.id, Area.object_name, coerenti (Area.area_yt, Area.area_decl) Area FROM |
È pè u risultatu:
Mappa | object_name | coerenti |
1 | custruzzioni 1 | 116,2 |
2 | custruzzioni inachevé 1 | 568 |
3 | Chambre 1 | 64,7 |
4 | A stanza di 2 | 34,2 |
5 | Plot 1 | 112 |
6 | custruzione di 1 | |
7 | Chambre 3 | 27,9 |
8 | custruzione di 2 | 37.2 |
9 | custruzzioni 2 |
Di u prughjettu "Building 1", "Plot 1" e "Structure 2" à tempu valori sò la chiazza eranu chini ma la zona era travagliata in priurità, cum'è noi nutari lu in u listinu di i primi argumentu. Sprissioni coerenti trovu a prima valore non-null null, è purtò à firmavanu più argumenti m. Sta custruzzioni di i quistione - la dritta, perchè più raffinatu specifichi zona di lu chiamau. Sè avemu renseigné comu lu primu argumentu di u spaziu dichjarata, quandu inchiri in stu campu di i verbi si avissi statu una priurità.
In aghjunta à aduprà in la Select, spissu coerenti sprissioni veni usatu cu l 'ombra cunnizzioni. Si permette di tagghiò da u risultatu di i fili à chì i valori di a lista di i campi, muta (o viciversa, a cumprendi in u risultatu solu quelli chì valori induve u listinu campu hè viotu). Sta situazione si trova in ogni locu: per esempiu, in u impresa cu lu disignu di una nova impiigatu à a basa di dati fatta solu nantu à u corsu basi avvinta, e inchiri la scheda manca "di più tardi". Pocu à pocu, i "spaziu" nesciunu - o di nanzu u scieccu, o à u sensu di un 'impiigatu u nostra lingua / los viaghju / spitali.
Selezziunà da u tavulinu u principale caratteristiche di proprietà chi hannu a èssiri nè di i valori sputicu rispose:
Scegli francese id, object_name FROM Basic_characteristic Induve coerenti (Extension, Sicurezza, Area, caccià, Altezza) hè null null |
By sta dumanda in u tavulinu ci hè un incontru - l 'uggettu "Plot 1", tutti i campi, a cui lu carattari di l' muta:
Mappa | object_name |
4 | Plot 1 |
Avemu speranza chì a nostra descrizzione info aiutu coerenti SQL vi capisce tutte e funziunalità di l 'usu di sta sprissioni, oltri usure cu sustanzi impurtante.
Similar articles
Trending Now