ᲙომპიუტერებიᲞროგრამირების

SQL სად: მეთოდების გამოყენება და მაგალითები

მუშაობის SQL მონაცემთა ბაზებთან ითვლება ერთ ერთი ყველაზე გავრცელებული პროგრამირების ენები. დიზაინი ენა შეიძლება არა მხოლოდ მონაცემთა ბაზის შექმნა, არამედ ერთად დროის გასატარებლად, მისი სხვადასხვა მანიპულაციები მონაცემების შეცვლის ან ნიმუში.

აირჩიოთ მონაცემთა ბაზის გამოყენებით აირჩიეთ დიზაინი [მონაცემები კომპლექტი] from [მაგიდა სახელი]. გამოცდილებამ აჩვენა, რომ 80% შემთხვევაში გამოყენება მონაცემების მოძიება მოთხოვნები უნდა მიმართოს სხვადასხვა სიტუაციებში, - პარამეტრები. ამისათვის ენაზე გარდა მოთხოვნით, მისი სირთულის, მდგომარეობა გააცნო მიერ SQL სად.

მეთოდების გამოყენება სადაც პირობები

საკმაოდ ხშირად, პროგრამისტი უნდა შეირჩეს, პირველ რიგში, უზრუნველყოს ანგარიში, მონაცემები ინახება მონაცემთა ბაზაში. ეს არ შეიძლება იყოს საკმარისი უნდა ავაშენოთ მარტივი აირჩიეთ შეკითხვაზე. როგორც წესი, თქვენ ასევე უნდა გაითვალისწინოს სხვადასხვა პირობებში, შერჩევის პარამეტრების, რომელიც შეიძლება იყოს საკმაოდ ბევრი, ან შემოწმება. თუ მონაცემები ისახება სპექტრი ან კონკრეტული მაგიდა.

SQL სად დიზაინი შეიძლება გამოყენებულ იქნას მითითებული შერჩევის მონაცემები ან პირობები, გადაამოწმონ კლების მონაცემები შერჩეულ ან მხარეს მაგიდასთან.

გამოყენებისას შექმნის შერჩევის პარამეტრების

თუ გსურთ განსაზღვროს გარკვეული პარამეტრების შერჩევა, საანგარიშო მონაცემთა ბაზა, SQL სად დიზაინი სინტაქსი შეიძლება მოწყობილი საკმაოდ მარტივად. ამისათვის, შეგიძლიათ გამოიყენოთ შემდეგი წესები:

  1. ჩვენ უნდა prostroen სტანდარტული მოთხოვნის აირჩიეთ * სამშენებლო.

  2. განისაზღვრა გასაღები რეგ სტრუქტურები, რომლებიც მაგიდები გააკეთოს არჩევანი.

  3. სტრუქტურა სადაც მითითებული სია პარამეტრების ნიმუში.

ამ ტიპის მოთხოვნით საკმაოდ მარტივია სამშენებლო და არ გამოიწვევს სირთულეებს კი დამწყებთათვის.

გამოყენება სტრუქტურა გადაამოწმონ კლების

თუ პროგრამისტი დაევალა არა მხოლოდ ასარჩევად მონაცემები იმ პირობით, მაგიდა, არამედ შეამოწმოს მათი შესვლის ერთი ან მეტი მაგიდები სხვა გეგმა, SQL სად დიზაინი აუცილებელია.

ამ მშენებლობის, სინტაქსი შეძლოთ იმავე პირობებით, მაგრამ წყობილი შეკითხვებს, რომელიც შეამოწმებს კლების შერჩეული რიგები კომპლექტი მესამე მხარის მონაცემთა ბაზის ცხრილები.

როგორც წესი, ამ მიზნით ჩამოყალიბდა დროებითი მაგიდა, რომელიც შეაქვს ყველა საჭირო, რომ გადაამოწმოს კლების მონაცემები კომპლექტი.

მაგალითები გამოყენების სად

სად SQL მაგალითები მიეცემა ახლა. დავიწყე წარმოსადგენია, რომ არსებობს ორი მაგიდები მონაცემები - Tovar და TovarAmount. პირველი, არსებობს სახელები გაყიდული საქონლის, ფასი, გაყიდვის დღიდან და მომხმარებელს, ვინც შეიძინა პროდუქტი. მეორე მითითებული თანდასწრებით საქონლის, ან უფრო სწორად, რა არის შესაძლებელი.

მაგალითად შეკითხვის პარამეტრი, რომელიც განსაზღვრავს ყველა ელემენტი გაიყიდა გარკვეული თანხის დღე იქნება შემდეგი სახის დიზაინი:

შერჩევა * საწყისი Tovar

სად T_Date> = '12 / 01/2016 "და T_Date <= ''12 / 07/1016 და T_PriceOut> 0

ასეთი გეგმა შეკითხვის დააბრუნებს სიაში პროდუქტები, მონაცემები მაგიდები, რომელიც გაიყიდა პირველი შვიდი დღის დეკემბერს, როგორც მიერ მითითებულ ერთ-ერთი შერჩევის პირობები: T_PriceOut> 0.

თუ გავითვალისწინებთ იმ პირობით, გამოშვება საქონელი, რომელიც გაყიდვაში, მშენებლობის ასეთი გეგმა იქნება:

შერჩევა * საწყისი Tovar

სად T_Tovar in (აირჩიეთ TA_Tovar სადაც TA_ ნაშთი> 0)

წყობილი პირობები, სადაც არ შეიძლება ბევრი, მაგრამ აღსანიშნავია, რომ რაც უფრო მეტი დაკისრებული, აღარ მიიღებს შეკითხვაზე. ეს იყო მიზეზი, რომ გამოყენების დროებითი მაგიდები. ბევრად უფრო სწრაფად გენერირება რამდენიმე ამ და შემდეგ მონაცემებს შეადარებენ მათ, ვიდრე აშენება მდგომარეობაში სხვადასხვა დონის მონაცემების დადასტურება.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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