SELECT GazServiceNM, CHAR_LENGTH (GazServiceNM),
BIT_LENGTH (GazServiceNM) FROM Services;. Результат выполнения запроса представлен на рис. 3.27.
|
GAZSERVICENM |
CHAR LENGTH BIT LENGTH |
|
|
Доставка газа |
13 |
104 |
|
Заявочный ремонт ГО 19 |
152 |
|
Рис. 3.27. Результаты работы функций CHAR_LENGTH и BIT_LENGTH
Проверить, что тип VARCHAR предусматривает автоматическое отбрасывание символов пробела можно помощью следующего запроса, использующего функции CHAR_LENGTH и TRIM: SELECT FIRST 3 FailureCD,
CHAR_LENGTH (FailureNM), CHAR_LENGTH (TRIM(FailureNM)) FROM Disrepair;. Результат выполнения запроса представлен на рис. 3.28.
|
FAILURECD |
CHAR LENGTH |
CHAR LENGTH1 |
|
1 |
30 |
30 |
|
2 |
12 |
12 |
|
3 |
28 |
28 |
Рис. 3.28. Результат работы функции CHAR_LENGTH
Во втором столбце выводятся длины значений поля FailureNM в символах, а в третьем – длины значений этого же поля, но с удаленными символами пробелов. Можно заметить, что значения во втором и третьем столбце совпадают, так как тип поля FailureNM – VARCHAR(50) и символы пробелов автоматически отбрасываются.
предыдущаяследующая