SQL Długość łańcucha

SQL Długość łańcucha

Strings są podstawową częścią dowolnego administratora lub programisty bazy danych. Pozwalają na przechowywanie informacji tekstowych w bazie danych.

W tym artykule omówiono, w jaki sposób można określić długość typu ciągów w standardowym SQL.

W standardowym SQL istnieją trzy główne metody określania długości ciągu.

Funkcja długości bajtu SQL

Pierwszą metodą, której możesz użyć do określenia długości łańcucha, jest BYTE_LEMENT funkcjonować. Ta funkcja przyjmuje ciąg jako parametr wejściowy i zwraca długość ciągu w bajtach.

Składnia funkcji pokazano poniżej:

BYTE_LEMENT (wartość)

Należy pamiętać, że typem powrotu funkcji jest 64-bitowa liczba całkowita.

Przykładowe użycie pokazano poniżej:

WYBIERAĆ
Byte_length („hello”) jako lenght_in_bytes;

Instrukcja przykładowa bierze ciąg „Hello” i zwraca jego długość w bajtach. Przykładem jest to, jak pokazano:

LENGHT_IN_BYTES
5

SQL Char_length Funkcja

Drugą metodą, której można użyć do określenia długości łańcucha, jest Char_length funkcjonować. Podobnie funkcja bierze ciąg i zwraca długość łańcucha w znakach.

Składnia funkcji pokazano poniżej:

Char_length (wartość)

Przykładowe użycie pokazano poniżej:

WYBIERAĆ
Char_length („hello”) jako lenght_in_characters;

Powinno to zwrócić dane wyjściowe, jak pokazano:

Lenght_in_characters
5

Zauważ, że w niektórych przypadkach może znaleźć tę funkcję przemianowaną na znak_postu (). Jednak funkcjonalność pozostaje taka sama.

Funkcja długości SQL

Ostateczną i najczęstszą metodą określenia długości ciągu jest Funkcja długości (). Funkcja akceptuje typ lub typ bajtów. Następnie zwraca długość wartości wejściowej w znakach (dla ciągu) lub bajtów (dla typu bajtów).

Składnia funkcji jest jak pokazana:

Długość (wartość)

Możemy zilustrować przykładowe użycie, jak pokazano poniżej:

WYBIERAĆ
Długość („witaj świat”) jako długość;

Powstałe wyjście jest jak pokazano:

DŁUGOŚĆ
11

Zamknięcie

W tym artykule omówiono trzy główne metody, które można użyć do określenia długości ciągu w standardowym SQL.