A Structured Query Language LENGTH karakterlánc függvénye az adott karakterlánc vagy szó karaktereinek számát adja vissza.
A LENGTH karakterlánc függvény szintaxisa
Szintaxis 1: Ez a szintaxis a LENGTH függvényt használja az SQL-tábla oszlopnevével:
SELECT LENGTH(Column_Name) AS Alias_Name FROM Table_Name;
A szintaxisban meg kell adnunk annak az oszlopnak a nevét, amelyen az egyes értékek karakterszámának megtalálásához a LENGTH string függvényt szeretnénk végrehajtani.
Szintaxis 2: Ez a szintaxis a LENGTH függvényt használja a következő karakterlánccal:
SELECT LENGTH(Original_String);
Példák a LENGTH String függvényre
1. példa: A következő SELECT lekérdezés az adott JAVATPOINT szó karaktereinek teljes számát mutatja:
java verzió linux
SELECT LENGTH( ' JAVATPOINT') AS LENGTH_word;
Kimenet:
| LENGTH_szó |
|---|
| tizenegy |
2. példa: A következő SELECT lekérdezés az adott karakterlánc karaktereinek teljes számát mutatja:
SELECT LENGTH( 'JAVATPOINT is a good website') AS LENGTH_string;
Kimenet:
| LENGTH_karakterlánc |
|---|
| 28 |
3. példa: A következő SELECT lekérdezés az adott mondat hosszát mutatja:
SELECT LENGTH( 'NEW DELHI IS THE CAPITAL OF INDIA') AS LENGTH_Sentence;
Kimenet:
null ellenőrzés java-ban
| LENGTH_mondat |
|---|
| 33 |
4. példa: A következő SELECT lekérdezés az adott karakterlánc hosszát mutatja:
SELECT LENGTH( ' ' ) AS LENGTH_space;
Kimenet:
| LENGTH_szóköz |
|---|
| 1 |
5. példa: A következő SELECT lekérdezés a NULL szó hosszát mutatja:
SELECT LENGTH( NULL ) AS Length;
Kimenet:
rendezés a java tömblistájában
| Hossz |
|---|
| NULLA |
6. példa: Ez a példa a LENGTH függvényt használja a Structured Query Language táblázatával.
Ebben a példában egy új SQL táblát fogunk létrehozni, amelyen a LENGTH függvényt szeretnénk végrehajtani.
base64 javascript dekódolás
Az új tábla SQL adatbázisban való létrehozásának szintaxisa a következő:
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 következő CREATE utasítás létrehozza a Employee_Grade asztal:
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) );
Az alábbi INSERT lekérdezések beillesztik az érdemjegyekkel és megjegyzésekkel rendelkező alkalmazottak rekordjait a Employee_Grade asztal:
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 következő SELECT utasítás a fentiek beillesztett rekordjait jeleníti meg Employee_Grade asztal:
SELECT * FROM Employee_Grade;
| Munkavállalói azonosító | Keresztnév | Vezetéknév | Első_város | Második_város | Új város | Jelenlét_Megjegyzések | Munka_Megjegyzések | Fokozat |
|---|---|---|---|---|---|---|---|---|
| 10 | Ramesh | Sharma | Lucknow | Aurangabad | Ghaziabad | 88 | 95 | A2 |
| 02 | Terjedés | Sharma | Aurangabad | Ghaziabad | Ghaziabad | 95 | 82 | A1 |
| 07 | Vijay | Ramna | Noida | Ghaziabad | Lucknow | 91 | 95 | A1 |
| 04 | Bhanu | Rangopalr | Ghaziabad | Noida | Lucknow | 85 | 82 | A2 |
| tizenegy | Harry | Roy | Noida | Kanpur | Ghaziabad | 95 | 97 | A1 |
| 16 | Akash | Ramna | Ghaziabad | Meerut | Aurangabad | 95 | 90 | B1 |
| 19 | Ram | Ramna | Lucknow | Ghaziabad | Aurangabad | 89 | 95 | A2 |
1. lekérdezés: A következő SELECT lekérdezés a LENGTH függvényt használja a fenti Employee_Grade tábla First_Name oszlopával:
SELECT First_Name, LENGTH(First_Name) AS LENGTH_FirstName FROM Employee_Grade;
Ez a kimutatás az iparágban dolgozó minden alkalmazott keresztnevének hosszát mutatja.
mysql száma
| Keresztnév | LENGTH_FirstName |
|---|---|
| Ramesh | 6 |
| Terjedés | 4 |
| Vijay | 5 |
| Bhanu | 5 |
| Harry | 5 |
| Akash | 5 |
| Ram | 3 |
2. lekérdezés: A következő SELECT lekérdezés a LENGTH függvényt használja a fenti Employee_Grade tábla Last_Name oszlopával:
SELECT Last_Name, LENGTH(Last_Name) AS LENGTH_LastName FROM Employee_Grade;
Ez a kimutatás az egyes alkalmazottak vezetéknevének hosszát mutatja.
Kimenet:
| Vezetéknév | LENGTH_LastName |
|---|---|
| Sharma | 6 |
| Sharma | 6 |
| Ramna | 5 |
| Rangopalr | 9 |
| Roy | 3 |
| Ramna | 5 |
| Ramna | 5 |
3. lekérdezés: A következő SELECT lekérdezés a LENGTH függvényt használja a fenti Employee_Grade táblázat First_City és New_City oszlopával:
SELECT First_City, LENGTH(First_City) AS LENGTH_FirstCity, New_City, LENGTH(New_City) AS LENGTH_NewCity FROM Employee_Grade;
Ez az SQL utasítás az egyes alkalmazottak első és új városának hosszát mutatja.
Kimenet:
| Első_város | LENGTH_FirstCity | Új város | LENGTH_Újváros |
|---|---|---|---|
| Lucknow | 7 | Ghaziabad | 9 |
| Aurangabad | 10 | Ghaziabad | 9 |
| Noida | 5 | Lucknow | 7 |
| Ghaziabad | 9 | Lucknow | 7 |
| Noida | 5 | Ghaziabad | 9 |
| Ghaziabad | 9 | Aurangabad | 10 |
| Lucknow | 7 | Aurangabad | 10 |