TelefoniaPrugrammu

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:

  1. Si permette à specificà ogni numeru di argumenti (comu Isnull / Nvl / Nvl2, in u quali hè limitatu u numeru di vari).
  2. Si pò piglià cum'è un argumentu subqueries.
  3. Torna risultatu paru à una prima valori tranni Null o Null, se 'altri chè un valore Null pò esse trovu.
  4. SQL coerenti pò esse usata à sceglie u Select valori sintenza nonempty, oltri a precisate Où chì valori gruppu Colonna viotu ùn hè permessa (/ dirittu).
  5. 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.
  6. 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

 

 

 

 

Newest

Copyright © 2018 co.birmiss.com. Theme powered by WordPress.