web-dev-qa-db-fra.com

Comment utiliser SQL (Oracle) pour compter la taille d'une chaîne?

je me demandais s'il y avait une fonction dans Oracle pour compter le nombre de taille de caractères dans Oracle, c'est-à-dire étant donné "Burger", le SQL renvoie 6.

i.e. select XXX('Burger') from DUAL; 
28
Oh Chin Boon

Vous pouvez utiliser LENGTH () pour CHAR/VARCHAR2 et DBMS_LOB.GETLENGTH () pour CLOB. Les deux fonctions compteront les caractères réels (pas les octets).

Consultez la documentation liée si vous avez besoin d'octets.

58
Álvaro González

vous avez besoin de la fonction length ()

select length(customer_name) from ar.ra_customers
21
heximal

La fonction de longueur le fera. Voir http://www.techonthenet.com/Oracle/functions/length.php

6
DoctorMick

Quel que soit votre exemple

select length('Burger') from dual;

J'espère que cela vous aidera :)

2
Savke