Funkcja wykończenia mysql

Funkcja wykończenia mysql
MySQL ma wiele wbudowanych funkcji do stosowania danych ciągów. Funkcja Trim () jest jedną z nich. Jest używany w zapytaniach MySQL w celu usunięcia określonego znaku lub listy znaków z danych ciągów. Ważne jest, aby wyczyścić dane przed włożeniem ich do tabeli lub zaktualizowaniem danych tabeli. Funkcja Trim () jest używana głównie w tym celu. Załóżmy, że użytkownik wpisuje wartość hasła z dodatkową przestrzenią przez pomyłkę. Konieczne jest usunięcie dodatkowej przestrzeni przed włożeniem wartości do tabeli lub zaktualizowanie istniejącej wartości tabeli lub sprawdzenie wartości tabeli w celu uwierzytelnienia. W tym samouczku pokazano różne zastosowania funkcji Trim ().

Składnia:

Funkcję Trim () MySQL może być używana do trzech rodzajów przycinania. Składnia funkcji Trim () podano poniżej:

Trim ([oba | wiodący | spływanie [usuń_string] z] łańcucha)
  • Obie opcje służą do usuwania znaku lub ciągu z obu stron głównych danych ciągów.
  • Opcja wiodąca służy do usunięcia znaku lub ciągu z boku głównych danych ciągów.
  • Opcja wiodąca służy do usunięcia znaku lub ciągu z lewej strony głównych danych ciągów.
  • Opcja końcowa służy do usunięcia znaku lub ciągu z prawej strony głównych danych ciągów.
  • Jeśli w funkcji nie są używane żadna opcja i rezygnacja_string, wówczas przestrzeń zostanie usunięta z obu stron głównego ciągu.

Użycie funkcji Trim ():

Zastosowania funkcji Trim () z różnymi opcjami za pomocą danych ciągów i daty tabeli znajdują się w tej części tego samouczka.

Przykład 1: Za pomocą funkcji trim () bez opcji

Użycie funkcji trim () bez żadnej opcji jest omówione w tym przykładzie. Jeśli w funkcji Trim () nie zostaną przekazane żadna opcja i wartość resuli_string, przestrzeń zostanie usunięta z głównego ciągu. Tutaj wyjście funkcji Trim () zostało połączone z innym ciągiem, aby sprawdzić, czy miejsce jest usuwane z prawej strony ciągu:

Wybierz Conat (Trim („MySQL to popularny serwer bazy danych”), „-test”);

Wyjście:

Następujące dane wyjściowe pojawią się po wykonaniu poprzedniego zapytania. Przestrzeń została usunięta z obu stron łańcucha:

Przykład 2: Za pomocą funkcji trim () z obiema opcją

Użycie funkcji Trim () z obiema opcjami i usuniętym ciągiem różnych wartości zostało pokazane za pomocą wielu instrukcji Select tutaj.

Poniższe zapytanie Wybierz wygeneruje to samo wyjście, co zapytanie Wybierz poprzedniego przykładu. Tutaj obie opcje zostały użyte bez usuniętego ciągu:

Wybierz Conat (obaj z „MySQL to popularny serwer bazy danych”), „-test”);

Wyjście:

Następujące dane wyjściowe pojawią się po wykonaniu poprzedniego zapytania:

Znak usuwania z obiema opcjami został użyty w następującym zapytaniu. Usunie znak „P” z ciągu, „php” i połączy pozostałą wartość ciągu, „H” z ciągiem ”-Test '. Wyjściem będzie „test H”:

Wybierz Conat (Trim (zarówno „P” z „php”), „-test”);

Wyjście:

Następujące dane wyjściowe pojawią się po wykonaniu poprzedniego zapytania:

String usuwania z obiema opcjami został użyty w następującym zapytaniu. Usunie ciąg „php” z ciągów ”,„ php bash python java php ”i połączy pozostałą wartość strun,„ Bash Python java ”z łańcuchem '-Test'. Wyjściem będzie „Bash Python Java -test”:

Wybierz Conat (Trim (zarówno „PHP” z „PHP Bash Python Java php”), „-test”);

Wyjście:

Następujące dane wyjściowe pojawią się po wykonaniu poprzedniego zapytania:

Przykład 3: Za pomocą funkcji trim () z opcją wiodącą

Użycie funkcji Trim () z opcją wiodącą i łańcuchem usuwania zostało pokazane w następującym zapytaniu. Usuwający ciąg, „php”, zostanie usunięty z lewej strony sznurka głównego ”, PHP Bash Python Java php '. Wyjściem będzie „Bash Python Java PHP-test”.

Wybierz Conat (Trim (wiodący „php” z „php bash python java php”), „-test”);

Wyjście:

Następujące dane wyjściowe pojawią się po wykonaniu poprzedniego zapytania:

Przykład 4: Używając funkcji trim () z opcją końcową

Użycie funkcji Trim () z opcją podążania i usuwania ciągu pokazano w następującym zapytaniu. Usuwający ciąg „PHP” zostanie usunięty z prawej strony sznurka głównego ”, php bash python java php '. Wyjściem będzie „PHP Bash Python Java -test”.

Wybierz Conat (Trim (kończąc „php” z „php bash python java php”), „-test”);

Wyjście:

Następujące dane wyjściowe pojawią się po wykonaniu poprzedniego zapytania:

Przykład 4: Za pomocą funkcji trim () dla danych tabeli

Musisz utworzyć tabelę z danymi w bazie danych MySQL, aby sprawdzić funkcję trim () używaną dla danych tabeli. Uruchom następujące zapytanie, aby utworzyć nazwaną bazę danych test_db:

Utwórz bazę danych test_db;

Uruchom następującą instrukcję, aby użyć test_db baza danych jako bieżąca baza danych:

Użyj test_db;

Uruchom następujące zapytanie, aby utworzyć klienci Tabela z czterema polami:

Utwórz klientów tabeli (
Id int not zerowy klucz podstawowy,
Nazwa varchar (30) nie null,
e -mail varchar (50),
contact_no varchar (15));

Uruchom następujące zapytanie, aby wstawić trzy rekordy do klienci tabela:

Wstaw do „Clients” („ID”, „Nazwa”, „e -mail”, „contact_no”)
(„001”, „Mahmuda ferdous”, „[email protected] ', „+8801928964534”),
(„002”, „Zarin Chowdhury”, „[email protected] ', „+880185342123”),
(„003”, „Mahmudul Hasan”, „[email protected] ', „+8801728976587”);

Uruchom następujące zapytanie, aby sprawdzić oryginalne dane klienci tabela:

Wybierz identyfikator identyfikator, nazwa jako nazwa, e -mail jako e -mail, kontakt_no jako telefon od „klientów”;

Wyjście:

Następujące dane wyjściowe pojawią się po wykonaniu poprzedniego zapytania:

Uruchom następujące zapytanie, aby usunąć ciąg '+88„Od początku wartości contact_no pole klienci tabela:

Wybierz identyfikator identyfikator, nazwa jako nazwa, e -mail jako e -mail, wykończenie (prowadzenie „+88” z contact_no) jako telefon od „klientów”;

Wyjście:

Następujące dane wyjściowe pojawią się po wykonaniu poprzedniego zapytania:

Wniosek:

Zastosowania funkcji Trim () bez żadnej opcji i z trzema różnymi opcjami zostały pokazane w tym samouczku za pomocą wielu wybranych zapytań. Mam nadzieję, że cel użycia funkcji trim () w zapytaniu MySQL będzie jasny dla nowych użytkowników MySQL. Sprawdź inne artykuły w Linux, aby uzyskać więcej wskazówek i samouczków.
/div>