Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C++

วิธีย้อนกลับสตริงใน PL/SQL โดยใช้ C++


Pl/SQL เป็นภาษาที่มีโครงสร้างแบบบล็อกซึ่งรวมฟังก์ชันการทำงานของ SQL เข้ากับคำสั่งขั้นตอน ในบทความนี้ เราจะพูดถึงโปรแกรมใน PL/SQL เพื่อย้อนกลับสตริงที่กำหนด ตัวอย่างเช่น -

Input : taerGsIdoG
Output : GodIsGreat
Explanation : reverse string of “taerGsIdoG” is “GodIsGreat”.

Input : LQS
Output : SQL
Explanation Reverse string of “LQS” is “SQL”.

แนวทางในการหาทางออก

  • ขั้นแรก คุณต้องหาความยาวของสตริงที่กำหนด
  • ตอนนี้คุณสามารถข้ามเส้นแต่กลับด้าน
  • จัดเก็บอักขระแต่ละตัวในสตริงอื่นขณะข้ามผ่าน
  • สุดท้าย คุณสามารถพิมพ์สตริงที่กลับด้านได้

ตัวอย่าง

DECLARE
   -- declaring variables to be used.
   input_string VARCHAR(50) := 'taerGsIdoG';
   length NUMBER;
   reversed_string VARCHAR(20);

BEGIN
   -- finding the length of the string.
   length := Length(input_string);

   -- traversing the string in reversed order.
   FOR i IN REVERSE 1.. length LOOP
   -- storing each character in reversed_string variable
   reversed_string := reversed_string || Substr(input_string, i, 1);
   END LOOP;

   dbms_output.Put_line(‘Reversed string : ' || reversed_string);
END;

ผลลัพธ์

Reversed string: GodIsGreat

บทสรุป

ในบทความนี้ เราจะพูดถึงภาษาการเขียนโปรแกรม PL/SQL ที่ง่ายมาก ให้ความรู้สึกเหมือนใช้ภาษาอังกฤษทั่วไปในการสั่งงานระบบ ซึ่งเป็นภาษาที่มีโครงสร้างแบบบล็อก เรายังพูดถึงโปรแกรมเพื่อย้อนกลับสตริงในภาษา PL/SQL เราหวังว่าคุณจะพบว่าบทความนี้มีประโยชน์