ՀամակարգիչներԾրագրավորում

SQL Որտեղ կիրառման եղանակները եւ օրինակներով

հետ աշխատելու համար SQL տվյալների բազաների համարվում մեկը առավել տարածված ծրագրավորման լեզուների. դիզայն լեզուն կարող է ոչ միայն ստեղծել տվյալների բազա, այլ նաեւ ծախսել ժամանակ իր տարբեր մանիպուլյացիաների վերաբերյալ տվյալների փոփոխության կամ նմուշի.

Է ընտրել տվյալներ է տվյալների բազայի օգտագործման Ընտրել դիզայն [տվյալները սահմանված] - ից [սեղանի անունով]: Փորձը ցույց է տվել, որ 80% դեպքերում օգտագործման տվյալների որոնման հարցումների պետք է կիրառել մի շարք պայմանների `կարգավորումների: Որպեսզի դա անել, մի լեզվով, ի լրումն խնդրանքով, իր բարդության, այն պայմանով, ներկայացրել SQL-Որտեղ:

Մեթոդներ Օգտագործման որտեղ պայմանները

Շատ հաճախ, ծրագրավորող պետք է ընտրված հիմնականում տրամադրել մի զեկույց, տվյալների պահվում են տվյալների բազայում: Դա չի կարող լինել բավարար է կառուցել մի պարզ ընտրել հարցմանը: Որպես կանոն, դուք պետք է նաեւ հաշվի առնել, մի շարք պայմանների, նմուշառման պարամետրերի, որը կարող է լինել բավականին շատ է, կամ ստուգել. եթե տվյալները ներկայացված են տիրույթում կամ որոշակի սեղանի շուրջ:

SQL-Որտեղ դիզայն կարող է օգտագործվել սահմանել նմուշառման տվյալները կամ պայմաններ, որոնք ստուգելու առաջացման տվյալների նմուշառված կամ կողմերի սեղանին:

Որտեղ օգտագործման համար ընդլայնված նմուշառման պարամետրերի

Եթե դուք ուզում եք նշեք որոշակի պարամետրերի է ընտրել հաշվետվության տվյալների բազայի, SQL-Որտեղ դիզայն շարահյուսություն կարելի է կազմակերպել բավականին հեշտությամբ. Որպեսզի դա անել, դուք կարող եք օգտագործել հետեւյալ կանոնները.

  1. Մենք պետք է prostroen ստանդարտ հարցումը Ընտրել * շինարարության.

  2. Որոշվում է `օգտագործելով բանալին Գրանցման կառույցները, որոնց աղյուսակները ընտրություն կկատարի:

  3. Հետ կառույցն է, որտեղ սահմանված ցանկը պարամետրերի համար նմուշ.

Այս տեսակ հարցման բավականին պարզ է շինարարության եւ չի առաջացնում դժվարություններ, նույնիսկ սկսնակների համար.

Օգտագործելով կառուցվածքը է ստուգել առաջացման

Եթե ծրագրավորող հանձնարարել է ոչ միայն ընտրել են տվյալների վրա, պայմանով, որ սեղանի, այլեւ ստուգել իրենց մուտքը մեկ կամ ավելի սեղանների այլ ծրագրի, 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

 

 

 

 

Newest

Copyright © 2018 hy.delachieve.com. Theme powered by WordPress.