> For the complete documentation index, see [llms.txt](https://olexsyn.gitbook.io/enote/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://olexsyn.gitbook.io/enote/data/mysql/length-char_length.md).

# LENGTH, CHAR\_LENGTH

В MySQL ви можете використовувати функцію `LENGTH()` для визначення довжини рядка в байтах або `CHAR_LENGTH()` (або `CHARACTER_LENGTH()`, яке є синонімом) для визначення довжини рядка в символах.

Ось як ви можете використовувати ці функції:

1. **LENGTH()** - Повертає довжину рядка в байтах. Це корисно для рядків, що містять символи з різними розмірами байтів, наприклад, символи UTF-8.

   ```sql
   SELECT LENGTH(column_name) AS length_in_bytes
   FROM table_name;
   ```
2. **CHAR\_LENGTH()** - Повертає довжину рядка в символах. Це корисно, коли ви працюєте з текстом, що може містити багатобайтові символи.

   ```sql
   SELECT CHAR_LENGTH(column_name) AS length_in_characters
   FROM table_name;
   ```

Приклад використання обох функцій в одному запиті:

```sql
SELECT 
    LENGTH(column_name) AS length_in_bytes,
    CHAR_LENGTH(column_name) AS length_in_characters
FROM table_name;
```

Ці функції можуть бути використані у запитах для отримання довжини рядка у вибраному полі таблиці.
