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ĆInstrukcja przykładowa bierze ciąg „Hello” i zwraca jego długość w bajtach. Przykładem jest to, jak pokazano:
LENGHT_IN_BYTESSQL 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ĆPowinno to zwrócić dane wyjściowe, jak pokazano:
Lenght_in_charactersZauważ, ż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ĆPowstałe wyjście jest jak pokazano:
DŁUGOŚĆ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.