የዳታቤዝ መጠይቅ ፍቺ ምንድነው?

ዝርዝር ሁኔታ:

የዳታቤዝ መጠይቅ ፍቺ ምንድነው?
የዳታቤዝ መጠይቅ ፍቺ ምንድነው?
Anonim

የመረጃ ቋት መጠይቅ መረጃን ከውሂብ ጎታ አውጥቶ በሰው ሊነበብ በሚችል መልኩ ይቀርጸዋል። መጠይቅ የውሂብ ጎታው በሚፈልገው አገባብ ውስጥ መፃፍ አለበት - ብዙውን ጊዜ የተዋቀረ መጠይቅ ቋንቋ።

የSQL መጠይቅ አካላት

Image
Image

SQL መጠይቆች በዳታ ማዛወሪያ ቋንቋ (ውሂቡን የሚደርሱበት ወይም የሚያሻሽሉ የSQL መግለጫዎች ስብስብ፣ ከዳታ ፍቺ ቋንቋ በተቃራኒ የመረጃ ቋቱን አወቃቀር የሚያስተካክለው) አራት ብሎኮች ያቀፈ ሲሆን የመጀመሪያዎቹ ሁለቱ ናቸው። አማራጭ አይደለም።

ቢያንስ የSQL ጥያቄ የሚከተለውን ቅጽ ይከተላል፡

ከ Y ይምረጡ;

እዚህ ላይ የመረጠው ቁልፍ ቃሉ ምን አይነት መረጃ ማሳየት እንደሚፈልጉ እና ከቁልፍ ቃሉ የተገኘው መረጃ ከየት እንደመጣ እና እነዚያ የመረጃ ምንጮች እርስበርስ እንዴት እንደሚገናኙ ይለያል። እንደአማራጭ፣ መግለጫው የመገደብ መስፈርቶችን የሚያዘጋጅበት፣ እና በመግለጫዎች በመሰብሰብ እና በማዘዝ እሴቶችን በማያያዝ እና በተወሰነ ቅደም ተከተል ያሳያሉ።

ለምሳሌ፡

ምረጥ emp.ssn፣ emp.የአያት_ስም፣ የዲፓርትመንት_ስም

ከሰራተኞች emp ግራ ወደ ውጭ ይቀላቀሉ መምሪያዎች dept

ላይ emp.dept_no=dept.dept_no

የት emp.active_flag='Y'በ2 ASC ትዕዛዝ;

ይህ መጠይቅ ከሰራተኞች እና ከዲፓርትመንቶች ሰንጠረዦች የተወሰደውን የማህበራዊ ዋስትና ቁጥር፣ የሰራተኛው የመጨረሻ ስም እና የሰራተኛው ክፍል ስም የሚያሳይ ፍርግርግ ያስገኛል። የሰራተኞች ሠንጠረዥ ይቆጣጠራል፣ ስለዚህ በሁለቱም ሰንጠረዦች ውስጥ የሚዛመደው የመምሪያ ቁጥር መስክ ሲኖር ብቻ የመምሪያውን ስም ያሳያል (የግራ ውጫዊ መጋጠሚያ ሰንጠረዦችን የማገናኘት ዘዴ ነው በግራ በኩል ያለው ሰንጠረዥ ሁሉንም ውጤቶች የሚያሳይ እና ከቀኝ በኩል ተዛማጅ ውጤቶችን ብቻ ያሳያል) - የጎን ጠረጴዛ ይታያል).በተጨማሪም ፍርግርግ የሚያሳየው የነቃ ባንዲራ ወደ Y የተቀናበረ ሰራተኞችን ብቻ ነው፣ እና ውጤቱም በመምሪያው ስም በከፍታ ቅደም ተከተል የተደረደረ ነው።

ነገር ግን ይህ ሁሉ የውሂብ አሰሳ የሚጀምረው በተመረጠው መግለጫ ነው።

የSQL ምርጫ መግለጫ

SQL የተወሰነ ውሂብ ለመምረጥ ወይም ለማውጣት የSELECT መግለጫ ይጠቀማል።

በሰሜን ዊንድ ዳታቤዝ ላይ የተመሰረተ ምሳሌን እንደ መማሪያ ደጋግመው ከመረጃ ቋት ምርቶች ጋር ይላኩ። ከመረጃ ቋቱ ሰራተኞች ሠንጠረዥ የተቀነጨበ እነሆ፡

የሰራተኛ መታወቂያ የመጨረሻ ስም የመጀመሪያ ስም ርዕስ አድራሻ ከተማ ክልል
1 ዳቮሊዮ ናንሲ የሽያጭ ተወካይ 507 20th Ave. E. ሲያትል
2 ፉለር አንድሪው ምክትል ፕሬዝዳንት፣ ሽያጭ 908 ዋ. ካፒታል መንገድ ታኮማ
3 ሌቨርሊንግ ጃኔት የሽያጭ ተወካይ 722 Moss Bay Blvd. ኪርክላንድ

የሰራተኛውን ስም እና ማዕረግ ከመረጃ ቋቱ ለመመለስ የSELECT መግለጫው ይህን ይመስላል፡

የመጀመሪያ ስም፣ የአያት ስም፣ ርዕስ ከሰራተኞች ይምረጡ፤

ይመለሳል፡

የመጀመሪያ ስም የመጨረሻ ስም ርዕስ
ናንሲ ዳቮሊዮ የሽያጭ ተወካይ
አንድሪው ፉለር ምክትል ፕሬዝዳንት፣ ሽያጭ
ጃኔት ሌቨርሊንግ የሽያጭ ተወካይ

ውጤቱን የበለጠ ለማጣራት፣ WHERE አንቀጽ ማከል ይችላሉ፡

የመጀመሪያ ስም ይምረጡ፣የመጨረሻ ስም ከሰራተኞችየት ከተማ='ታኮማ';

ከታኮማ የመጣ ማንኛውም ሰራተኛ የመጀመሪያ ስም እና የመጨረሻ ስም ይመልሳል፡

የመጀመሪያ ስም የመጨረሻ ስም
አንድሪው ፉለር

SQL ከማይክሮሶፍት ኤክሴል ጋር በሚመሳሰል በረድፍ-እና-አምድ መልክ መረጃን ይመልሳል፣ ይህም ለማየት እና ለመስራት ቀላል ያደርገዋል። ሌሎች የመጠይቅ ቋንቋዎች ውሂብን እንደ ግራፍ ወይም ገበታ ሊመልሱ ይችላሉ።

የጥያቄዎች ኃይል

የውሂብ ጎታ ውስብስብ አዝማሚያዎችን እና እንቅስቃሴዎችን የመግለጥ አቅም አለው፣ነገር ግን ይህ ሃይል መጠይቁን በመጠቀም ብቻ ጥቅም ላይ ይውላል። ውስብስብ የውሂብ ጎታ ብዙ መጠን ያለው ውሂብ የሚያከማቹ ብዙ ሰንጠረዦችን ያቀፈ ነው። መጠይቅ ውሂቡን በቀላሉ መተንተን እንዲችሉ ወደ አንድ ጠረጴዛ እንዲያጣሩ ያስችልዎታል።

ጥያቄዎች እንዲሁ በመረጃዎ ላይ ስሌቶችን ማከናወን ወይም የውሂብ አስተዳደር ተግባራትን በራስ-ሰር ማድረግ ይችላሉ። እንዲሁም ወደ የውሂብ ጎታዎ ከማድረግዎ በፊት ዝመናዎችን መገምገም ይችላሉ።

FAQ

    የመዳረሻ ዳታቤዝ እንዴት ነው የሚጠይቁት?

    በማይክሮሶፍት መዳረሻ ውስጥ መጠይቅ ለመፍጠር ወደ ፍጠር > የመጠይቅ አዋቂ ይሂዱ።በመቀጠል እንደ ቀላል መጠይቅ አዋቂ > እሺ ከተቆልቋይ ሜኑ ሠንጠረዥ ይምረጡ > መስኮችዎን እና አይነት ይምረጡ ከሚፈልጉት ውጤቶች > ጨርስ

    የተዋቀረ የመጠይቅ ቋንቋ ምንድነው?

    የተዋቀረ የመጠይቅ ቋንቋ፣ ወይም SQL፣ በመረጃ አስተዳደር ስርዓቶች እና በተዛማጅ የውሂብ ጎታዎች ውስጥ ጥቅም ላይ የሚውል የፕሮግራም ቋንቋ ነው። ለመጠቀም ቀላል እና ውጤታማ ስለሆነ እንደ MySQL፣ Sybase፣ Postgres፣ Oracle እና ሌሎች ባሉ የንግድ ዳታቤዞች ውስጥ ተካቷል።

    የSQL ጥያቄን እንዴት ነው የሚያለሙት?

    የSQL ጥያቄን ለማመቻቸት እና በተቻለ መጠን ቀልጣፋ ለማድረግ የ SELECT መግለጫን በመጠቀም ዳታቤዙ ተገቢ መረጃ እንዲጠይቅ ለማዘዝ ይጠቀሙ። ብዙ የማስኬጃ ሃይል የሚወስደውን SELECT DISTINCT መግለጫ ከመጠቀም ይቆጠቡ። በመግለጫዎቹ መጨረሻ ላይ የዱር ካርዶችን ይጠቀሙ እና የተገለጹትን የመዝገቦች ብዛት ለመመለስ LIMIT መግለጫ ይጠቀሙ።

የሚመከር: