ኮምፒውተሮች, ፕሮግራም
SQL የት: ማመልከቻ እና ምሳሌዎች መካከል ዘዴዎች
SQL ጎታዎች ጋር መስራት በጣም የተለመደ የፕሮግራም ቋንቋዎች መካከል አንዱ እንደሆነ ተደርጎ ነው. ንድፍ ቋንቋ ብቻ ጎታ ለመፍጠር, ነገር ግን ደግሞ የውሂብ ለውጥ ወይም ናሙና ላይ ከእሷ የተለያዩ manipulations ጋር ጊዜ ለማሳለፍ አይችሉም.
[ሰንጠረዥ ስም] ከ ምረጥ ንድፍ [የውሂብ ስብስብ] በመጠቀም ጎታ ውሂብ ይምረጡ. ቅንብሮች - ልምድ ውሂብ ሰርስሮ ጥያቄዎች ውስጥ አጠቃቀም ሁኔታዎች መካከል 80% ውስጥ ሁኔታዎች የተለያዩ ማመልከት አለብዎት መሆኑን አሳይቷል. ጥያቄው, በውስጡ ውስብስብነት, የተዋወቁት ሁኔታ በተጨማሪ በአንድ ቋንቋ ውስጥ ይህን ማድረግ SQL-ከየት ነው.
የአጠቃቀም ዘዴዎች የት ሁኔታዎች
እንዲያውም አብዛኛውን ጊዜ, በፕሮግራም ሪፖርት ለማቅረብ በዋነኝነት መመረጥ ያለበት, በ ውሂብ ጎታ ውስጥ የተከማቹ. ይህ ቀላል ይምረጡ መጠይቅ ለመገንባት በቂ ላይሆን ይችላል. ደንብ እንደ እናንተ ደግሞ ወደ መለያዎ በጣም ብዙ መሆን, ወይም ማረጋገጥ ይችላሉ ይህም ሁኔታ, ናሙና መለኪያዎች, የተለያዩ መውሰድ አለባቸው. የውሂብ ክልል ውስጥ ወይም አንድ የተወሰነ ሠንጠረዥ ውስጥ ተዘርዝሯል ከሆነ.
SQL-የት ንድፍ ማዕድ ቀመሱ ውሂብ ወይም ጎኖች እንዳይከሰት ለማረጋገጥ ናሙና ውሂብ ወይም ሁኔታዎችን ለማዘጋጀት ጥቅም ላይ ሊውል ይችላል.
የት ናሙና መለኪያዎች ለማቅናት አጠቃቀም
አንድ ሪፖርት ዳታቤዝ ለመምረጥ አንዳንድ ልኬቶችን እንዲገልጹ ከፈለጉ, SQL-የት ንድፍ አገባብ በጣም በቀላሉ መከፋፈል ይቻላል. ይህን ለማድረግ የሚከተሉትን ደንቦች መጠቀም ይችላሉ:
እኛ ግንባታ ከ ይምረጡ * በ መደበኛ ጥያቄ prostroen ያስፈልገናል.
ቁልፍ በመጠቀም የሚወሰነው ጠረጴዛዎች ምርጫ ያደርጋል ይህም ጋር መዋቅሮች ይቀላቀሉ.
ናሙና ግቤቶች ዝርዝር ማዘጋጀት የት መዋቅር ጋር.
ጥያቄ ይህ ዓይነት ግንባታ ውስጥ በጣም ቀላል ነው; እንዲያውም ለጀማሪዎች ችግሮች መንስኤ አይደለም.
መዋቅር በመጠቀም እንዳይከሰት ለማረጋገጥ
ከሆነ ብቻ ጠረጴዛ ሁኔታ ላይ ያለውን ውሂብ ምረጥ: ነገር ግን ደግሞ ሌላ ዕቅድ አንድ ወይም ተጨማሪ ሰንጠረዦች ውስጥ ግቤት ይፈትሹ አይደለም አውራሪነቱን ፕሮግራመር, SQL-የት ንድፍ አስፈላጊ ነው.
ይህ ግንባታ ጋር, የ አገባብ ግን የሶስተኛ ወገን ዳታቤዝ ጠረጴዛዎች ስብስብ ውስጥ የተመረጡ ረድፎች እንዳይከሰት ይፈትሻል ይህም ድርብርብ መጠይቆች, ጋር, በተመሳሳይ ሁኔታ መገንባት ይችላሉ.
እንደ ደንብ ሆኖ, ለዚህ ዓላማ የሚሆን አንድ የውሂብ ስብስብ እንዳይከሰት ለማረጋገጥ, ሁሉንም አስፈላጊ ዘገበ አንድ ጊዜያዊ ሰንጠረዥ ተቋቋመ.
የአጠቃቀም የት ምሳሌዎች
የት SQL ምሳሌዎች አሁን ይሰጠዋል. Tovar እና TovarAmount - እኔ ውሂብ ጋር ሁለት ጠረጴዛዎች እንዳሉ መገመት ጀመረ. በመጀመሪያ ላይ, የተሸጡ ዕቃዎች ስሞች, ዋጋ, በሽያጭ ቀን እና ምርት የገዙ ደንበኛው አሉ. በሁለተኛው ውስጥ እቃዎችን ፊት አመልክተዋል, ወይም ይልቅ የሚገኝ ነገር ነው.
ንድፍ የሚከተሉትን ዓይነቶች ይሆናል ቀናት ውስጥ የተወሰነ መጠን ይሸጡ ሁሉም ንጥሎች የሚጠቅስ የመጠይቅ ልኬት, ምሳሌ:
Tovar ከ * ይምረጡ
የት T_Date> = '12 / 01/2016 'እና T_Date <=' '12 / 07/1016 እና T_PriceOut> 0
T_PriceOut> 0: እንዲህ ዓይነቱ ዕቅድ ለመጠይቁ ወደ ናሙና ሁኔታ አንዱ እንደሚጠቁመው, ታህሳስ የመጀመሪያ ሰባት ቀናት ውስጥ ይሸጡ ነበር የትኞቹ ምርቶች, የውሂብ ጠረጴዛዎች, ዝርዝር ይመልሳል.
እኛ ክምችት ውስጥ የሆኑ ሸቀጦች የውጽአት ሁኔታ ከግምት ከሆነ, እንዲህ ያለ ዕቅድ ግንባታ ይሆናል:
Tovar ከ * ይምረጡ
የት T_Tovar ውስጥ (TA_Tovar ይምረጡ የት TA_ መጠን> 0)
ብዙዎች ሊኖሩ ይችላሉ የት ውስጥ ሁኔታዎች በቅርንጫፎቿ, ነገር ግን ተጨማሪ ሁኔታዎች የተደረጉ ናቸው መሆኑን መጥቀስ ጠቃሚ ነው, ወደ ረዘም ያለውን መጠይቅ አሂድ ይሆናል. ይህ ጊዜያዊ ሠንጠረዦች አጠቃቀም ምክንያት ነበር. በጣም ፈጣን ከእነዚህ በርካታ ለማመንጨት, እና ውሂብ ማረጋገጥ በርካታ ደረጃዎች ጋር አንድ ሁኔታ ለመገንባት ይልቅ ከዚያም በእነርሱ ውስጥ ያለውን ውሂብ ማወዳደር.
Similar articles
Trending Now