คำถามติดแท็ก string-concatenation

การต่อสตริงเป็นการดำเนินการของการรวมสตริงอักขระสองตัวแบบ end-to-end

10
การเชื่อมต่อสตริงเซิร์ฟเวอร์ SQL กับ Null
ฉันกำลังสร้างคอลัมน์จากการคำนวณข้ามเขตข้อมูลซึ่งบางช่องอาจเป็นโมฆะ ปัญหาคือถ้าฟิลด์ใดฟิลด์หนึ่งเป็นโมฆะคอลัมน์ที่คำนวณทั้งหมดจะเป็นโมฆะ ฉันเข้าใจจากเอกสารของ Microsoft ว่าสิ่งนี้เป็นสิ่งที่คาดหวังและสามารถปิดได้ผ่านการตั้งค่า SET CONCAT_NULL_YIELDS_NULL อย่างไรก็ตามฉันไม่ต้องการเปลี่ยนลักษณะการทำงานเริ่มต้นนี้เนื่องจากฉันไม่ทราบผลกระทบของมันในส่วนอื่น ๆ ของ SQL Server มีวิธีให้ฉันตรวจสอบว่าคอลัมน์เป็นโมฆะหรือไม่และต่อท้ายเฉพาะเนื้อหาภายในสูตรคอลัมน์ที่คำนวณแล้วหากไม่ใช่ค่าว่าง

4
การเชื่อมสตริงไม่ทำงานตามที่คาดไว้ [ปิด]
มันยากที่จะบอกว่ากำลังถามอะไรที่นี่ คำถามนี้คลุมเครือคลุมเครือไม่สมบูรณ์กว้างเกินไปหรือมีวาทศิลป์และไม่สามารถตอบได้อย่างสมเหตุสมผลในรูปแบบปัจจุบัน สำหรับความช่วยเหลือในการทำความเข้าใจคำถามนี้เพื่อที่จะสามารถเปิด, ไปที่ศูนย์ช่วยเหลือ ปิดให้บริการใน8 ปีที่ผ่านมา ฉันรู้ว่ามันเป็นปัญหาทั่วไป แต่กำลังมองหาข้อมูลอ้างอิงและข้อมูลอื่น ๆ ฉันไม่พบคำตอบที่ชัดเจนสำหรับคำถามนี้ พิจารณารหัสต่อไปนี้: #include <string> // ... // in a method std::string a = "Hello "; std::string b = "World"; std::string c = a + b; คอมไพเลอร์บอกฉันว่าไม่พบตัวดำเนินการที่โอเวอร์โหลดสำหรับchar[dim]. หมายความว่าในสตริงไม่มีตัวดำเนินการ + หรือไม่? แต่ในหลายตัวอย่างมีสถานการณ์เช่นนี้ หากนี่ไม่ใช่วิธีที่ถูกต้องในการต่อสตริงเพิ่มเติมวิธีที่ดีที่สุดคืออะไร?

2
Java 8: Class.getName () ทำให้การเชื่อมโยงสตริงช้าลง
เมื่อเร็ว ๆ นี้ฉันพบปัญหาเกี่ยวกับการต่อข้อมูลสตริง เกณฑ์มาตรฐานนี้สรุป: @OutputTimeUnit(TimeUnit.NANOSECONDS) public class BrokenConcatenationBenchmark { @Benchmark public String slow(Data data) { final Class<? extends Data> clazz = data.clazz; return "class " + clazz.getName(); } @Benchmark public String fast(Data data) { final Class<? extends Data> clazz = data.clazz; final String clazzName = clazz.getName(); return "class " + …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.