Համակարգիչներ, Ծրագրավորում
SQL Որտեղ կիրառման եղանակները եւ օրինակներով
հետ աշխատելու համար SQL տվյալների բազաների համարվում մեկը առավել տարածված ծրագրավորման լեզուների. դիզայն լեզուն կարող է ոչ միայն ստեղծել տվյալների բազա, այլ նաեւ ծախսել ժամանակ իր տարբեր մանիպուլյացիաների վերաբերյալ տվյալների փոփոխության կամ նմուշի.
Է ընտրել տվյալներ է տվյալների բազայի օգտագործման Ընտրել դիզայն [տվյալները սահմանված] - ից [սեղանի անունով]: Փորձը ցույց է տվել, որ 80% դեպքերում օգտագործման տվյալների որոնման հարցումների պետք է կիրառել մի շարք պայմանների `կարգավորումների: Որպեսզի դա անել, մի լեզվով, ի լրումն խնդրանքով, իր բարդության, այն պայմանով, ներկայացրել SQL-Որտեղ:
Մեթոդներ Օգտագործման որտեղ պայմանները
Շատ հաճախ, ծրագրավորող պետք է ընտրված հիմնականում տրամադրել մի զեկույց, տվյալների պահվում են տվյալների բազայում: Դա չի կարող լինել բավարար է կառուցել մի պարզ ընտրել հարցմանը: Որպես կանոն, դուք պետք է նաեւ հաշվի առնել, մի շարք պայմանների, նմուշառման պարամետրերի, որը կարող է լինել բավականին շատ է, կամ ստուգել. եթե տվյալները ներկայացված են տիրույթում կամ որոշակի սեղանի շուրջ:
SQL-Որտեղ դիզայն կարող է օգտագործվել սահմանել նմուշառման տվյալները կամ պայմաններ, որոնք ստուգելու առաջացման տվյալների նմուշառված կամ կողմերի սեղանին:
Որտեղ օգտագործման համար ընդլայնված նմուշառման պարամետրերի
Եթե դուք ուզում եք նշեք որոշակի պարամետրերի է ընտրել հաշվետվության տվյալների բազայի, SQL-Որտեղ դիզայն շարահյուսություն կարելի է կազմակերպել բավականին հեշտությամբ. Որպեսզի դա անել, դուք կարող եք օգտագործել հետեւյալ կանոնները.
Մենք պետք է prostroen ստանդարտ հարցումը Ընտրել * շինարարության.
Որոշվում է `օգտագործելով բանալին Գրանցման կառույցները, որոնց աղյուսակները ընտրություն կկատարի:
Հետ կառույցն է, որտեղ սահմանված ցանկը պարամետրերի համար նմուշ.
Այս տեսակ հարցման բավականին պարզ է շինարարության եւ չի առաջացնում դժվարություններ, նույնիսկ սկսնակների համար.
Օգտագործելով կառուցվածքը է ստուգել առաջացման
Եթե ծրագրավորող հանձնարարել է ոչ միայն ընտրել են տվյալների վրա, պայմանով, որ սեղանի, այլեւ ստուգել իրենց մուտքը մեկ կամ ավելի սեղանների այլ ծրագրի, SQL-Որտեղ դիզայն անփոխարինելի:
Այս շինարարության, շարահյուսական կարող կառուցել նույն պայմանները, սակայն nested հարցումների, որը կարող է ստուգել առաջացման ընտրված շարքերում մի շարք երրորդ կողմի տվյալների բազայի սեղաններ:
Որպես կանոն, այդ նպատակի համար ձեւավորվել է ժամանակավոր սեղան է, որ արձանագրությունները բոլոր անհրաժեշտ, որպեսզի ստուգվի առաջացման մի շարք տվյալների.
Օրինակներ Օգտագործման Որտեղ
Որտեղ SQL օրինակները կտրվի այժմ: Ես սկսեցի պատկերացնել, որ կան երկու սեղանների տվյալների `Tovar եւ TovarAmount: Առաջին, կան անունները վաճառված ապրանքների, իսկ գինը, ամսաթիվը վաճառքի եւ հաճախորդը ով ձեռք է բերել ապրանքը: Իսկ երկրորդ նշված ներկայությունը ապրանքի, կամ ավելի շուտ, թե ինչ է հասանելի.
Մի օրինակ է հարցման պարամետրի, որտեղ շարադրվում են բոլոր իրերը վաճառվել է որոշակի օր կլինի հետեւյալ տեսակները դիզայնի:
Ընտրեք * From Tovar
Որտեղ T_Date> = '12 / 01/2016 'եւ T_Date <=' '12 / 07/1016 եւ T_PriceOut> 0
Նման մի ծրագիր, որ հարցում վերադարձնում այն ապրանքների ցանկը, տվյալների աղյուսակների, որոնք վաճառվել են առաջին յոթ օրերին դեկտեմբերին, ինչպես նշված է մեկի նմուշառման պայմանների T_PriceOut> 0:
Եթե հաշվի առնենք, որ վիճակը թողարկման ապրանքների, որոնք Պահեստում, շինարարությունը, նման պլանի կլինի:
Ընտրեք * From Tovar
Որտեղ T_Tovar է (ընտրեք TA_Tovar որտեղ TA_ գումարը> 0)
Nested պայմանները, ապա որտեղ կարող են լինել շատերը, բայց դա արժե նշել, որ որքան շատ պայմաններ են պարտադրվում, որ այլեւս, որ վարում է հարցմանը: Սա էր պատճառը, որ օգտագործման ժամանակավոր սեղանների. Շատ ավելի արագ է առաջացնում մի քանի դրանք, եւ հետո համեմատել տվյալների նրանց, քան կառուցել մի պայման բազմաթիվ մակարդակներում տվյալների վավերացում:
Similar articles
Trending Now