Kamepiula 'ē aʻe, Lako polokalamu
Coalesce SQL: hōʻike, 'ae hoʻohana examples
hoomakaukau SQL-'ōlelo āna wā pinepine kekahi kulana aicieeaao ia ia mea e pono e hoohalike i ka aiee o mau kolamu a me ka ia auoiaea mai o ia ka wā o ka hāpanaʻikepili, i nāʻikepili (i nele). Ua Wehewehe i nā hāʻina i kēia pilikia e akakaʻi 'aoʻao o Coalesce. Ma kēia 'atikala oe, e huli i ka piha ano o ka' aoʻao o Coalesce SQL, hōʻikeʻano o ka 'ae, a me examples.
Ia auoiaea o ole-nele Hawaiʻi me Coalesce. hiʻona
E hoomanao i SQL Coalesce mau hana:
- Ua apono 'ia ke koho' ia kekahi helu o nā manaʻo hoʻopiʻi kū'ē (like Isnull / Nvl / Nvl2, ma i ka helu o nā manaʻo hoʻopiʻi kū'ē ua kaupalena ').
- Ua hiki ke lawe i ka loulou subqueries.
- Hoike palapala like i ka waiwai 'ē aʻe ma mua o Yard a Yard mua, inā' ē aʻe ma mua o ka Yard cia hiki ke loaʻa.
- SQL Coalesce hiki ke hoʻohana 'e koho i ka wae olelo nonempty cia, e like me ka hoomaemae ae la ihea ua nele kolamu' ia paha nā loina ua i aeia (/ ae).
- Kēia 'aoʻao o ka like ana i ka hoʻohana' ana o ka 'aoʻao o Nānā', kulana kupono sequentially kēlā me kēia hoʻopaʻapaʻa ma ke ano ka manawa argument1 mea ole Yard laila argument1. I ka mea, Coalesce mea he "ʻoneki", papahana no ka nanea o ka pono, a me na mea he nui hōkeoʻikepili hulina optimizers rewrite Coalesce 'aoʻao o Nānā'.
- SQL Coalesce oihana i loaʻa i loko o nā mea a pau nui relational hōkeoʻikepili'ōnaehana nenoai.
Ka Mooolelo O Coalesce
Mea i loa hoʻohana i ka Coalesce i ka hoomakaukau ana SQL-'ōlelo āna, ua ike i ka Mooolelo o ka 'aoʻao o ka'āina mea. Nui ia i loko o parentheses hōʻike i nā manaʻo hoʻopiʻi kū'ē i kulana kupono no Yard, kaawale ma commas. Inā mākou e kuhi ana i nā manaʻo hoʻopiʻi kū'ē i ka inoa arg1, arg2, ... argN, Coalesce ka Mooolelo e e like penei:
Coalesce (arg1, arg2, ... argN).
E hoomakaukau i kekahi mau papa no këia i keʻano papa hana o ka hana o kēia hōʻike.
hoomakaukau papa
E aho maopopo Coalesce SQL hōʻike, e ho okumu i ka hōkeoʻikepili, he mau pōhaku papaʻelua o kaʻikepili e i 'ike ma luna maoli waiwai.
Ka papaʻaina mua iloko ona i kakauia na inoa Area e ka waiwai, a me ko lakou wahi. Ke wahi hiki e maemae (area_yt) a hai (area_decl).
ka memo a | object_name | area_yt | area_decl |
1 | hana 1 | 116,2 | 114 |
2 | Paʻa hapa? Ieoaeunoai 1 | 568 | |
3 | wahi kaawale no koe 1 | 64,7 | |
4 | Ka lumi 2 | 34,2 | |
5 | kuka 1 | 112 | 111,6 |
6 | ieoaeunoai o 1 | ||
7 | Rooms 3 | 27,9 | |
8 | ieoaeunoai o 2 | 37,2 | 36,4 |
9 | hana 2 |
Ka lua o ka papaʻaina Basic_characteristic e kekahi mau 'ike ma luna o ka papa kuhikuhiE ano o ka waiwai - palena manawa (Ka Manaÿo Hou), hohonu (Hohonu), wahi (Area), ka leo (laulā), kiʻekiʻe (kona kiekie).
ka memo a | object_name | Ka Manaÿo Hou | ka hohonu | Area | laulā | ke kiekie |
1 | hana 1 | 892,4 | 30 | |||
2 | hana 2 | 48 | ||||
3 | ieoaeunoai o 1 | 164,7 | ||||
4 |
kuka 1 | |||||
5 | wahi kaawale no koe 1 | 23,6 | ||||
6 | Ka lumi 2 | 34,7 | ||||
7 | Rooms 3 | 19,8 |
Nānā 'Coalesce SQL Ka Mooolelo O hōʻike,' ae, a ke hoomaka nei pololei i na examples.
examples o ka i
Ka Mooolelo O ma Coalesce 'aoʻao o ka loa mea, akā, ia mea nui,ʻaʻole e hoʻopoina i ka hopena o ke kauoha, e ia i ka mua ole-nele cia loaʻa i loko o ka manaʻo hoʻopiʻi kū'ē papa inoa. Kēia kilo ka mea nui, no laila, i nā manaʻo hoʻopiʻi kū'ē ma ka hōʻike pono e kau ma ka mea o ka mea nui. Ke easiest ala e maopopo i ka rula o ka lewa i ka papaʻaina. Hana i ka hulina i Nāna e koho i ka inoa o ka waiwai, e like me ka pono me ka waiwai o ka wahi:
Koho Area.id, Area.object_name, coalesce (Area.area_yt, Area.area_decl) FROM Area |
A e kiʻi i ka hopena:
ka memo a | object_name | Coalesce |
1 | hana 1 | 116,2 |
2 | Paʻa hapa? Ieoaeunoai 1 | 568 |
3 | wahi kaawale no koe 1 | 64,7 |
4 | Ka lumi 2 | 34,2 |
5 | kuka 1 | 112 |
6 | ieoaeunoai o 1 | |
7 | Rooms 3 | 27,9 |
8 | ieoaeunoai o 2 | 37,2 |
9 | hana 2 |
No ka papahana "Building 1", "E kńkuhi 1" a me ka " 'ole 2" nā waiwai i ka huinahalike i piha, akā, i maemae i ka wahi i loko o makakoho, e like me mākou kuhikuhi ia i loko o ka papa inoa o ka manaʻo hoʻopiʻi kū'ē mua. 'Aoʻao o Coalesce loaʻa ka mua ole-Yard waiwai, a lawe mai la ia ia, e hooki aku i hou, mākaʻi ihola iā manaʻo hoʻopiʻi kū'ē. Kēia kūkulu o ka hulina - i ka pono, no ka mea, oi maemae kekahi wahi ma mua o ka haʻi. Inā ua hoakaka ia mākou, e like me ka mea mua manaʻo hoʻopiʻi kū'ē i ka hai wahi, e hoopiha mai ana ia i loko o kēia kahua o ka papaʻaina mea, ina ua he makakoho.
Aʻo kekahi hoʻi, e hana i loko o ka wae, pinepine Coalesce ua hoʻohana olelo me ka Where kulana. Ua apono 'eʻokiʻia aku ia mai ka hopena o na lalani ma a na aiee o ka papa inoa o nā kula hakahaka (a Hope versa, e hookomo i loko o ka hopena wale ia mau waiwai ma ke kahua papa inoa mea nele). Keia kulana ua loaʻa wahi: no ka mea hoike, ma ka hana a me ka manao ana o ka hou limahana i ka hōkeoʻikepili i wale walaʻau 'ike e pili ana ia, a ua hoʻopiha i nā lāliʻi haʻalele "no ka hope". Ke kiʻekiʻe, ka mea "wahi i wāhiʻia" ka nuʻu mua - a ma mua o ka ponopono, a ma ka olelo ana o ka limahana ma ka hoomaha / pāʻoihana huakaʻi / haukapila.
Koho mai i ka papaʻaina i ka papa kuhikuhi ano o ka waiwai i loaʻa ia e olelo mai kekahi o na ano nā loina:
Koho ka memo a, object_name FROM Basic_characteristic Where coalesce (Ka Manaÿo Hou, Hohonu, Area, laulā, kiʻekiʻe) Ua Yard |
Ma keia noi i loko o ka papaʻaina he mea kekahi ń - ka mea "E kńkuhi 1", a pau nā mahinaʻai ma i na ano o ka hakahaka.
ka memo a | object_name |
4 | kuka 1 |
Mākou manaolana i ko kakou piha hōʻikeʻano Coalesce SQL kōkua oe ike i nā hiʻona o ka pono o keia olelo, e like me hana me ka nui nuances.
Similar articles
Trending Now