Oracle
 sql >> база данни >  >> RDS >> Oracle

Примери за конкатенация на низове и числа на Oracle

В Oracle можем да конкатенираме низа и числата с помощта на две тръби „|| “ и с помощта на функция CONCAT . Функцията CONCAT приема само 2 аргумента, което означава, че може да конкатенира само 2 дадени низа или числа. С помощта на две PIPES можете да свържете произволен брой низове и числа.

Oracle конкатенационен низ с примери за числа

1. Конкатениране на низ и числа с помощта на PIPES

В следващия пример той ще обедини множество низове и числа, използвайки две PIPES.

SET SERVEROUTPUT ON;
BEGIN
dbms_output.put_line('abc '|| 'xyz ' || 123 || ' $');
END;
/

Изход:

abc xyz 123 $
PL/SQL procedure successfully completed.

2. Конкатениране на низ с изчислени числови стойности

В следващия пример той ще свърже низа с числа, използвайки аритметични оператори за изчислени стойности. Моля, имайте предвид, че за изчислени стойности трябва да използвате скоби иначе ще даде числова или стойностна грешка.

SET SERVEROUTPUT ON;
BEGIN
dbms_output.put_line('abc'|| 'xyz' || (5 + 4)|| '$');
END;
/

Изход:

abcxyz9$
PL/SQL procedure successfully completed.

3. Използване на функция CONCAT

В следващия пример той ще свърже двата дадени аргумента. Във функцията CONCAT няма нужда да използвате скоби за изчислени стойности.

SET SERVEROUTPUT ON;
BEGIN
dbms_output.put_line(concat('abc', 3 + 6));
END;
/

Изход:

abc9
PL/SQL procedure successfully completed.

Вижте също:

  • Как да компилирам невалидни пакети в Oracle
  • PL/SQL програма за изтриване на записи

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Документация на Oracle

  2. Как да изпращате имейл с помощта на Oracle 10 g Forms

  3. Функция за списък на ORACLE SQL

  4. Пример за функция на Oracle (Номер за връщане)

  5. Търсенето без регистри и букви в Oracle