ኮምፒውተሮች, ሶፍትዌር
ምን SQL CONCAT ተግባር የሚያደርገው?
ጎታዎች ጋር መስራት ሁልጊዜ የመጠይቅ ውጤቶችን ለማግኘት ጋር የተያያዘ ነው. እና በአንዳንድ ሁኔታዎች, ይህን መረጃ በተወሰነ መንገድ ወደ ማያ አምጥቶ መሆን አለበት ወይም ሌላ ውሂብ ጋር ማዋሃድ ነው. CONCAT - አንድ SQL ተግባር አለ ይህንን ችግር ለመፍታት.
ምን CONCAT ተግባር ያደርገዋል?
ጋር የተወሰኑ ሥራ በማከናወን ጊዜ ጎታዎች, ተጨማሪ የውሂብ መስመሮች ጋር ወይም በራሳቸው መካከል መስተፃምር ውስጥ አስፈላጊ ነው. CONCAT - አንድ SQL ተግባር አለ ይህንን ችግር ለመፍታት. ሁለት ወይም ከዚያ በላይ መስመሮች በመጠቀም ጊዜ አንድ ሰው ወደ ይዋሃዳሉ. በዚህ concatenation ክወና ውስጥ በትክክል ሕብረቁምፊ ውስጥ እንደ የፈጸማቸው እና የቁጥር ተለዋዋጮች ጋር ነው.
በአንዳንድ ጎታዎች ውስጥ, SQL CONCAT በርካታ ዝርያዎች አሉት. ለምሳሌ ያህል, MySQL ውስጥ የራሱ አቻ የለውም - CONCAT_WS. በ ተግባራት መካከል ያለው ልዩነት የማይባልና: በመጀመሪያው ሁኔታ ውስጥ, የማን እሴት ባዶ ነው ክርክር ጋር ተዳምሮ ጊዜ concatenation ውጤት ባዶ ነው, እና በቀላሉ ይዘለላሉ ነው ዜሮ operand በማዋሃድ ሁለተኛው የተላበሰ በመጠቀም.
ተግባር አገባብ
የ CONCAT ተግባር ሲጠቀሙ, SQL-አገባብ ያለውን operands ተቀላቅለዋል ዘንድ ናቸው ቅደም ተከተል ላይ የመከራከሪያ ለመጠቀም በፕሮግራም ይጠይቃል. ሳም ሕብረቁምፊ concatenation ክወናዎችን አገባብ በትክክል ቀላል ነው; በቅንፍ ውስጥ ያለውን CONCAT ቁልፍ ቃል በኋላ, በኮማ የተለዩ ትእዛዝ ሁሉንም አስፈላጊ ክርክሮች ወይም ረድፎች ያመለክታሉ, እና መዝጊያ ቅንፍ በኋላ, አስፈላጊ ከሆነ እንደ ቁልፍ ቃል እና ውጤት የተመዘገበው ይሆናል ይህም ውስጥ ተለዋዋጭ ስም ያመለክታሉ. CONCAT ተግባር አብነት እንደሚከተለው:
CONCAT (string1, string2 [, መስመር 3, ...]) [var_name AS].
ይህ መታወቅ አለበት ተግባር ክርክሮች አንድ operand እና የቁጥር እሴቶች ሕብረቁምፊ, እና ውጤት ይመልሳል የሆነ ተግባር ሆኖ ሊያገለግል ይችላል እንደ. ለምሳሌ ያህል, SQL CONCAT ክወና ራሱ. በመሆኑም በቅርንጫፎቿ ድጋፎችን አሠራር መርህ.
እንዴት መጠቀም CONCAT ያለ ማድረግ?
በዚያ ቀዶ አጠቃቀም ያለ ማድረግ አስፈላጊ ነው, ወይም በፕሮግራም የማይታወቅ CONCAT ተግባር ነው ባለበት ሁኔታ, የ SQL ሕብረቁምፊ concatenation አንድ ተጨማሪ ተለዋጭ ያቀርባል. ይህንን ለማድረግ, የ «+» ሞደም የሚጠቀሙ, ነገር ግን ይህ ዘዴ ከእርሱ ጋር እየሰራ ጊዜ ግምት ውስጥ ይገባል ዘንድ ባህሪያት ብዛት አለው.
በመጠቀም መቼ operands የቁጥር እሴቶች ናቸው ከሆነ "+", ክወናው ውጤት ቁጥሮች አንድ ተራ በተጨማሪም መሆን, እና አስፈላጊ ከሆነ ስህተት ይመለሳል ልቅ ልወጣ ፕሮግራም ያለ መስመር ቁጥሮች ጋር ልናጣምረው እንችል ይሆናል. በመሆኑም ቀጣዩ መጠይቅ ውጤት "6" ዋጋ ጊዜ:
1 + 2 + 3 ን ይምረጡ.
አለበለዚያ ሁለቱም ዘዴዎች ተመሳሳይ ናቸው እና ተመሳሳይ ውጤት ይመለሳሉ.
Similar articles
Trending Now