คอมพิวเตอร์, ซอฟต์แวร์
สิ่งที่ทำให้การทำงานของ SQL CONCAT?
ทำงานกับฐานข้อมูลที่มีความเกี่ยวข้องอย่างต่อเนื่องกับการได้รับผลการค้นหา และในบางกรณีข้อมูลนี้ควรจะนำไปยังหน้าจอในทางหนึ่งหรือรวมกับข้อมูลอื่น ๆ เพื่อแก้ปัญหานี้มีฟังก์ชั่น SQL - CONCAT
สิ่งที่ทำให้ฟังก์ชั่น CONCAT หรือไม่
เมื่อการปฏิบัติงานบางอย่างกับ ฐานข้อมูล ที่มีความจำเป็นในการร่วมกับสายข้อมูลเพิ่มเติมหรือระหว่างตัวเอง เพื่อแก้ปัญหานี้มีฟังก์ชั่น SQL - CONCAT เมื่อใช้มันสองคนหรือมากกว่าเส้นจะถูกรวมเข้าเป็นหนึ่งเดียว ในการดำเนินการเรียงต่อกันนี้จะดำเนินการอย่างถูกต้องตามในสตริงและมีตัวแปรเชิงตัวเลข
ในฐานข้อมูลบาง SQL CONCAT มีหลายสายพันธุ์ ยกตัวอย่างเช่นใน MySQL มันมีคู่ - CONCAT_WS ความแตกต่างระหว่างฟังก์ชั่นที่ไม่สำคัญ: ในกรณีของการครั้งแรกเมื่อรวมกับการโต้แย้งที่มีค่าเป็นโมฆะผลมาจากการเรียงต่อกันเป็นโมฆะและการใช้ศูนย์รวมสองการรวมตัวถูกดำเนินการศูนย์เป็นเพียงแค่ข้าม
ไวยากรณ์ฟังก์ชั่น
เมื่อใช้ฟังก์ชั่น CONCAT ที่ SQL ไวยากรณ์ต้องโปรแกรมเมอร์ที่จะใช้ข้อโต้แย้งในลำดับที่ถูกดำเนินการจะได้รับการเข้าร่วม แซมการดำเนินงานสตริงไวยากรณ์ค่อนข้างง่าย: หลังจากที่คำหลัก CONCAT ในวงเล็บคั่นด้วยเครื่องหมายจุลภาคระบุข้อโต้แย้งที่จำเป็นทั้งหมดหรือแถวในการสั่งซื้อและหลังวงเล็บปิดถ้าจำเป็นระบุเป็นคำหลักและชื่อของตัวแปรซึ่งผลที่ได้จะถูกบันทึกไว้ แม่แบบฟังก์ชั่น CONCAT ดังนี้
CONCAT (string1, string2 [สาย 3, ... ]) [AS var_name]
มันควรจะตั้งข้อสังเกตว่าเป็นข้อโต้แย้งของฟังก์ชั่นที่สามารถใช้เป็นตัวถูกดำเนินการและสตริงของค่าตัวเลขและฟังก์ชั่นที่ส่งกลับผลให้ ยกตัวอย่างเช่นการดำเนินงาน SQL CONCAT ตัวเอง ดังนั้นหลักการการดำเนินงานของการสนับสนุนที่ซ้อนกัน
วิธีการทำโดยไม่ต้องใช้ CONCAT หรือไม่
ในกรณีที่มีความจำเป็นที่จะทำโดยไม่ต้องใช้การผ่าตัดหรือโปรแกรมเมอร์ที่เป็นฟังก์ชัน CONCAT ที่รู้จักของ SQL มีอีกหนึ่งตัวแปรของสตริง การทำเช่นนี้ใช้ "ประกอบ" + แต่วิธีนี้มีจำนวนของคุณสมบัติที่จะต้องพิจารณาเมื่อทำงานร่วมกับเขา
เมื่อใช้ "+" ถ้าตัวถูกดำเนินการเป็นค่าตัวเลขผลการดำเนินงานนอกจากจะเป็นสามัญของตัวเลขและรวมกับหมายเลขบรรทัดโดยไม่ต้องแปลงโปรแกรมที่ชัดเจนจะกลับข้อผิดพลาดในกรณีที่จำเป็น ดังนั้นเมื่อผลการสืบค้นข้อมูลต่อไปคือค่าของ "6" ไปนี้:
SELECT 1 + 2 + 3
มิฉะนั้นวิธีการทั้งสองเหมือนกันและกลับผลเดียวกัน
Similar articles
Trending Now