የ SQL ጥያቄን እንዴት እንደሚጽፉ

ዝርዝር ሁኔታ:

የ SQL ጥያቄን እንዴት እንደሚጽፉ
የ SQL ጥያቄን እንዴት እንደሚጽፉ

ቪዲዮ: የ SQL ጥያቄን እንዴት እንደሚጽፉ

ቪዲዮ: የ SQL ጥያቄን እንዴት እንደሚጽፉ
ቪዲዮ: 15. T-SQL MS SQL SERVER МножестваINTERSECT-пересечение, EXCEPT-разность, UNION-объединение 2024, ግንቦት
Anonim

የተዋቀረ ሁለንተናዊ ኮምፒተርን ቋንቋ SQL በመጠቀም የተዛመዱ የውሂብ ጎታዎችን መጠየቅ በመረጃ ቋት አስተዳደር ስርዓት ውስጥ መረጃን ለማስተዳደር የታወቀ ዕውቅና ነው። በብዝሃነቱ ምክንያት የ SQL ቋንቋ በአለምአቀፍ በይነመረብ ድር ሀብቶች ላይ ተስፋፍቷል ፡፡ የ SQL ጥያቄዎችን መፃፍ ከአንድ ተዛማጅ ዳታቤዝ ጋር ለመስራት በርካታ መሠረታዊ ደንቦችን በመተግበር ላይ የተመሠረተ ነው። የ SQL ጥያቄን መፃፍ የተወሰኑ መረጃዎችን ከሠንጠረ tablesች ሰርስሮ የማውጣት ፣ በሠንጠረዥ ውስጥ ረድፎችን የመደመር ፣ የማሻሻል ወይም የመሰረዝ ሥራዎችን ተግባራዊ ለማድረግ ይረዳዎታል።

የ SQL ጥያቄን እንዴት እንደሚጽፉ
የ SQL ጥያቄን እንዴት እንደሚጽፉ

መመሪያዎች

ደረጃ 1

የተከማቸውን መረጃ ከመረጃ ቋቶች ሰንጠረ tablesች ለማግኘት የተመረጠ መጠይቅ ይፍጠሩ - ይምረጡ። በሠንጠረ betweenች መካከል አገናኞች ካሉ ከማንኛውም ተዛማጅ ሰንጠረ colች አምዶች በተገቢው ሁኔታ መሠረት መረጃ ሊወሰድ ይችላል ፡፡ ከ SELECT መግለጫው በኋላ ሁሉንም አስፈላጊ አምዶች ይዘርዝሩ። ከ FROM አንቀፅ ውስጥ በጥያቄው ውስጥ ጥቅም ላይ የዋሉትን ሰንጠረ Speች ይግለጹ ፡፡ በተመረጠው መጠይቅ ቀለል ባለ መልኩ በተጠቀሰው ሠንጠረዥ ውስጥ የተጠቀሱትን አምዶች ሁሉንም ረድፎች ያሳያል-SELECT col1 ፣ col2 FROM my_table.

ደረጃ 2

አስፈላጊ ከሆነ ረድፎችን ለመምረጥ ሁኔታ ያዘጋጁ ፡፡ ሁኔታው በ WHERE አንቀፅ የተቀመጠ ነው። ከዚህ መመሪያ በኋላ የሚፈልጉትን ልኬት እሴት ያዘጋጁ። የተግባር ስሌት እና የንፅፅር ስራዎች እዚህም ጥቅም ላይ ሊውሉ ይችላሉ ፡፡ ለምሳሌ ፣ WHERE col1> 3 የሚለው ቅጽ መግለጫ የ col1 አምድ ዋጋ ከ 3 የሚበልጥበትን የጠረጴዛ ረድፎችን እንዲያሳዩ ያስችልዎታል / የተፈለገውን አገላለፅ ለማዘጋጀት የ “AND” ወይም “ኦፕሬተሮች” ጥምረት እንዲሁም ሁኔታዊ የ SQL ቋንቋ ኦፕሬተሮች።

የ SQL ጥያቄን እንዴት እንደሚጽፉ
የ SQL ጥያቄን እንዴት እንደሚጽፉ

ደረጃ 3

አዲስ ረድፎችን በጠረጴዛ ውስጥ ለማስገባት የ INSERT መጠይቅ ይጻፉ። በእሱ እገዛ ቀድሞውኑ በሠንጠረ in ውስጥ ካለው ጋር ተመሳሳይ የሆነ አዲስ መረጃ ማስገባት ይችላሉ ፡፡ የዚህ መግለጫ አገባብ በጣም ቀላል ነው INSERT INTO my_table (col1, col2, col3) VALUES ('new_data1', 'new_data2', 'new_data3'). እዚህ ፣ የ VALUES መግለጫ በ my_table ውስጥ ለእያንዳንዱ ነባር አምድ አዲስ ረድፍ እሴቶችን ያዘጋጃል።

ደረጃ 4

በማንኛውም የጠረጴዛው ረድፍ ላይ የውሂብ ለውጦች የ UPDATE ጥያቄን በመጠቀም ይከናወናሉ። በተጨማሪም ፣ በመረጃ ቋቱ ውስጥ ያለው መረጃ የሚቀየርበትን የ WHERE ምርጫ ሁኔታ ማዘጋጀት ይችላሉ ፡፡ ለመለወጥ መረጃውን እና ለጥያቄዎ ሁኔታ ይግለጹ። ይህንን ለማድረግ ይህንን የመሰለ መስመር ይጻፉ ፦ UPDATE my_table SET col1 = 'new_data1', col3 = 'new_data3' WHERE col3 = 10. ጥያቄው በ SET መግለጫው ውስጥ የተገለጸውን የውሂብ ለውጡን የሚያከናውንበት ቦታ ላይ ያለው ሁኔታ ብቻ ከሆነ ነው። ረክቻለሁ ፡፡

ደረጃ 5

አንድ ሙሉ ረድፍ ከመረጃ ሰንጠረዥ ለመሰረዝ የስረዛ መግለጫ ተጽ isል ፡፡ በተጨማሪም ረድፉ የሚደመሰሰው የ WHERE ሁኔታ ሲዘጋጅ ብቻ ነው ፡፡ አገላለጹን ይጻፉ ከ የእኔ_በጣም ሰርዝ WHERE col1 = 'data1'። ይህንን መጠይቅ ማከናወን በ col1 አምድ ውስጥ የእሴት ዳታ 1 የያዘውን የሠንጠረዥ ረድፍ ይሰርዘዋል።

የሚመከር: