A função LENGTH string da Structured Query Language retorna o número de caracteres de uma determinada string ou palavra.
Sintaxe da função LENGTH String
Sintaxe1: Esta sintaxe usa a função LENGTH com o nome da coluna da tabela SQL:
SELECT LENGTH(Column_Name) AS Alias_Name FROM Table_Name;
Na sintaxe, temos que especificar o nome da coluna na qual queremos executar a função LENGTH string para encontrar o número de caracteres de cada valor.
Sintaxe2: Esta sintaxe usa a função LENGTH com a string:
SELECT LENGTH(Original_String);
Exemplos de função LENGTH String
Exemplo 1: A seguinte consulta SELECT mostra o número total de caracteres da palavra JAVATPOINT fornecida:
chave de período
SELECT LENGTH( ' JAVATPOINT') AS LENGTH_word;
Saída:
LENGTH_palavra |
---|
onze |
Exemplo 2: A seguinte consulta SELECT mostra o número total de caracteres da string fornecida:
SELECT LENGTH( 'JAVATPOINT is a good website') AS LENGTH_string;
Saída:
LENGTH_string |
---|
28 |
Exemplo 3: A seguinte consulta SELECT mostra o comprimento da frase fornecida:
SELECT LENGTH( 'NEW DELHI IS THE CAPITAL OF INDIA') AS LENGTH_Sentence;
Saída:
shweta tiwari
LENGTH_Sentença |
---|
33 |
Exemplo 4: A seguinte consulta SELECT mostra o comprimento da string fornecida:
SELECT LENGTH( ' ' ) AS LENGTH_space;
Saída:
LENGTH_espaço |
---|
1 |
Exemplo 5: A seguinte consulta SELECT mostra o comprimento da palavra NULL:
SELECT LENGTH( NULL ) AS Length;
Saída:
Comprimento |
---|
NULO |
Exemplo 6: Este exemplo usa a função LENGTH com a tabela em Structured Query Language.
cadeias de caracteres java
Neste exemplo, criaremos uma nova tabela SQL na qual queremos executar a função LENGTH.
A sintaxe para criação da nova tabela no banco de dados SQL é a seguinte:
CREATE TABLE table_name ( First_Column_of_table Data Type (character_size of First Column), Second_Column_of_table Data Type (character_size of the Second column ), Third_Column_of_table Data Type (character_size of the Third column), ... Last_Column_of_table Data Type (character_size of the Last column) );
A seguinte instrução CREATE cria o Funcionário_Grau mesa:
CREATE TABLE Employee_Grade ( Employee_ID INT PRIMARY KEY, First_Name VARCHAR (100), Last_Name VARCHAR (100), First_City Varchar(120), Second_City Varchar(120), New_City Varchar(120), Attendance_Remarks INT, Work_Remarks INT, Grade Varchar (80) );
As consultas INSERT abaixo inserem os registros de Funcionários com Notas e Observações no Funcionário_Grau mesa:
INSERT INTO Employee_Grade (Employee_ID, First_Name, Last_Name, First_City, Second_City, New_City, Attendance_Remarks, Work_Remarks, Grade) VALUES (10, Ramesh, Sharma, Lucknow Aurangabad, Ghaziabad, 88, 95, A2); INSERT INTO Employee_Grade (Employee_ID, First_Name, Last_Name, First_City, Second_City, New_City, Attendance_Remarks, Work_Remarks, Grade) VALUES ( 02, Yadu, Sharma, Aurangabad, Ghaziabad, Noida, 95, 82, A1 ); INSERT INTO Employee_Grade (Employee_ID, First_Name, Last_Name, First_City, Second_City, New_City, Attendance_Remarks, Work_Remarks, Grade) VALUES (07, Vijay, Ramna, Noida, Ghaziabad, Lucknow, 91, 95, A1); INSERT INTO Employee_Grade (Employee_ID, First_Name, Last_Name, First_City, Second_City, New_City, Attendance_Remarks, Work_Remarks, Grade) VALUES (04, Bhanu, Rangopalr, Ghaziabad, Noida, Lucknow, 85, 82, A2); INSERT INTO Employee_Grade (Employee_ID, First_Name, Last_Name, First_City, Second_City, New_City, Attendance_Remarks, Work_Remarks, Grade) VALUES (11, Harry, Roy, Noida, Kanpur, Ghaziabad, 95, 97, A1); INSERT INTO Employee_Grade (Employee_ID, First_Name, Last_Name, First_City, Second_City, New_City, Attendance_Remarks, Work_Remarks, Grade) VALUES (16, Akash, Ramna, Ghaziabad, Meerut, Aurangabad, 95, 90, B1); INSERT INTO Employee_Grade (Employee_ID, First_Name, Last_Name, First_City, Second_City, New_City, Attendance_Remarks, Work_Remarks, Grade) VALUES (19, Ram, Ramna, Lucknow, Ghaziabad, Aurangabad, 89, 95, A2);
A seguinte instrução SELECT exibe os registros inseridos acima Funcionário_Grau mesa:
significado de xd xd
SELECT * FROM Employee_Grade;
ID do Empregado | Primeiro nome | Sobrenome | Primeira_Cidade | Segunda_Cidade | Nova cidade | Presença_Observações | Observações_Trabalho | Nota |
---|---|---|---|---|---|---|---|---|
10 | Ramesh | Sharma | Luck agora | Aurangabad | Ghaziabad | 88 | 95 | A2 |
02 | Espalhar | Sharma | Aurangabad | Ghaziabad | Ghaziabad | 95 | 82 | A1 |
07 | Vijay | Ramna | Noida | Ghaziabad | Luck agora | 91 | 95 | A1 |
04 | Bhanu | Rangopalr | Ghaziabad | Noida | Luck agora | 85 | 82 | A2 |
onze | atormentar | Roy | Noida | Kanpur | Ghaziabad | 95 | 97 | A1 |
16 | Akash | Ramna | Ghaziabad | Meerut | Aurangabad | 95 | 90 | B1 |
19 | Bater | Ramna | Luck agora | Ghaziabad | Aurangabad | 89 | 95 | A2 |
Consulta 1: A consulta SELECT a seguir usa a função LENGTH com a coluna First_Name da tabela Employee_Grade acima:
SELECT First_Name, LENGTH(First_Name) AS LENGTH_FirstName FROM Employee_Grade;
Esta declaração mostra o comprimento do primeiro nome de cada funcionário que atua no setor.
Primeiro nome | LENGTH_Nome |
---|---|
Ramesh | 6 |
Espalhar | 4 |
Vijay | 5 |
Bhanu | 5 |
atormentar | 5 |
Akash | 5 |
Bater | 3 |
Consulta 2: A consulta SELECT a seguir usa a função LENGTH com a coluna Last_Name da tabela Employee_Grade acima:
SELECT Last_Name, LENGTH(Last_Name) AS LENGTH_LastName FROM Employee_Grade;
Esta declaração mostra o comprimento do sobrenome de cada funcionário.
matemática redonda java
Saída:
Sobrenome | LENGTH_Sobrenome |
---|---|
Sharma | 6 |
Sharma | 6 |
Ramna | 5 |
Rangopalr | 9 |
Roy | 3 |
Ramna | 5 |
Ramna | 5 |
Consulta 3: A consulta SELECT a seguir usa a função LENGTH com as colunas First_City e New_City da tabela Employee_Grade acima:
SELECT First_City, LENGTH(First_City) AS LENGTH_FirstCity, New_City, LENGTH(New_City) AS LENGTH_NewCity FROM Employee_Grade;
Esta instrução SQL mostra o comprimento da primeira e da nova cidade de cada funcionário.
Saída:
Primeira_Cidade | LENGTH_FirstCity | Nova cidade | LENGTH_NovaCidade |
---|---|---|---|
Luck agora | 7 | Ghaziabad | 9 |
Aurangabad | 10 | Ghaziabad | 9 |
Noida | 5 | Luck agora | 7 |
Ghaziabad | 9 | Luck agora | 7 |
Noida | 5 | Ghaziabad | 9 |
Ghaziabad | 9 | Aurangabad | 10 |
Luck agora | 7 | Aurangabad | 10 |