Mudanças entre as edições de "Função @LEN"

(Criou página com 'A função @LEN retorna o número de caracteres de uma string fornecida como entrada. É utilizada para obter o tamanho de um texto ou verificar se um campo contém determinad...')
 
 
(5 revisões intermediárias por 2 usuários não estão sendo mostradas)
Linha 5: Linha 5:
 
@LEN(TEXTO)
 
@LEN(TEXTO)
  
==='''Sintaxe'''===
+
==='''Parâmetros'''===
 
 
 
{| class="wikitable" style="width: 100%"
 
{| class="wikitable" style="width: 100%"
 
! Nome  
 
! Nome  
Linha 12: Linha 11:
 
!Descrição
 
!Descrição
 
|-
 
|-
|@YEAR
+
|@Len
 
|PostgreSQL
 
|PostgreSQL
|EXTRACT(YEAR FROM DATE)
+
|LENGTH(TEXTO)
 
|-
 
|-
 
|-
 
|-
|@YEAR
+
|@Numeric
 
|Oracle
 
|Oracle
|TO_CHAR(DATE, 'YYYY')
+
|LENGTH(TEXTO)
 
|-
 
|-
|@YEAR
+
|@Numeric
 
|FireBird
 
|FireBird
|EXTRACT(YEAR FROM DATE)
+
|CHAR_LENGTH(TEXTO)
 
|-
 
|-
|@Month
+
|@Numeric
 
|SQLServer
 
|SQLServer
|YEAR(DATE)
+
|LEN(TEXTO)
 
|-
 
|-
 
|}
 
|}
 +
 +
==='''Exemplo'''===
 +
 +
procedure VerificarTamanho;
 +
var
 +
  Q: TPHQuery;
 +
begin
 +
  try
 +
    Q := NewPHQuery;
 +
    Q.Add('SELECT * ' +
 +
          'FROM CLIENTES ' +
 +
          'WHERE @LEN(NOME) > :TamanhoMinimo');
 +
  finally
 +
    Q.Free;
 +
  end;
 +
end;
 +
begin
 +
  VerificarTamanho;
 +
end.

Edição atual tal como às 10h34min de 25 de fevereiro de 2025

A função @LEN retorna o número de caracteres de uma string fornecida como entrada. É utilizada para obter o tamanho de um texto ou verificar se um campo contém determinado número de caracteres.

Sintaxe

@LEN(TEXTO)

Parâmetros

Nome Banco Descrição
@Len PostgreSQL LENGTH(TEXTO)
@Numeric Oracle LENGTH(TEXTO)
@Numeric FireBird CHAR_LENGTH(TEXTO)
@Numeric SQLServer LEN(TEXTO)

Exemplo

procedure VerificarTamanho;
var
  Q: TPHQuery;
begin
  try
    Q := NewPHQuery;
    Q.Add('SELECT * ' +
          'FROM CLIENTES ' +
          'WHERE @LEN(NOME) > :TamanhoMinimo');
  finally
    Q.Free;
  end;
end;
begin
  VerificarTamanho;
end.