MySQL
MySQL Common MySQL Zwraca nazwę bieżącego schematu. schema () Zwraca nazwę bieżącej bazy danych database () Zwraca nazwę uwierzytelnionego użytkownika current_user () Zwraca nazwę użytkownika zwróconą przez klienta session_user () Zwraca nazwę użytkownika zwróconą przez klienta system_user () ascii ( wyrażenie_łańcuchowe ) Zwraca liczbę określającą wartość kodu ASCII dla znaku znajdującego się skrajnie z lewej strony "wyrażenie_łańcuchowe". Na przykład ascii ( 'A' ) zwraca liczbę 65. Zwraca wartość łańcuchową wersji bazy danych. version ()
MySQL - funkcje łańcuchowe instr ( wyrażenie_łańcuchowe1 ; wyrażenie_łańcuchowe2 [ ; wyrażenie_liczba_całk1 [ ; wyrażenie_liczba_całk2 ] ] ) Wyszukuje łańcuch "wyrażenie_łańcuchowe1" rozpoczynając się od pozycji "wyrażenie_liczba_całk1" dla "wyrażenie_liczba_całk2" wystąpienia łańcucha "wyrażenie_łańcuchowe2". Jeśli "wyrażenie_liczba_całk1" ma wartość ujemną, wyszukiwanie jest wykonywane od końca "wyrażenie_łańcuchowe1". Zwraca liczbę całkowitą wskazującą pozycję łańcucha "wyrażenie_łańcuchowe2". lpad ( wyrażenie_łańcuchowe1; wyrażenie_liczba_całk [ ; wyrażenie_łańcuchowe2 ] ) Zwraca "wyrażenie_łańcuchowe1" dopełnione do długości "wyrażenie_liczba_całk" wystąpieniami "wyrażenie_łańcuchowe2". Jeśli "wyrażenie_łańcuchowe1" jest dłuższe niż "wyrażenie_liczba_całk", zwracana jest odpowiednia część łańcucha "wyrażenie_łańcuchowe1". ltrim ( wyrażenie_łańcuchowe1 [ ; wyrażenie_łańcuchowe2 ] ) Zwraca "wyrażenie_łańcuchowe1" z wiodącymi znakami usuniętymi do pierwszego znaku spoza "wyrażenie_łańcuchowe2", na przykład: ltrim ( 'xyxXxyAB'; 'xy' ) zwraca XxyAB. Zwraca łańcuchową reprezentację "wyrażenie_numeryczne1" w formacie szesnastkowym. hex ( wyrażenie_numeryczne1 ) repeat ( wyrażenie_łańcuchowe ; wyrażenie_numeryczne1 ) Zwraca "wyrażenie_łańcuchowe" powtórzone "wyrażenie_numeryczne1" razy. replace ( wyrażenie_łańcuchowe ; wyrażenie_łańcuchowe2 ; wyrażenie_łańcuchowe3 ) Zwraca "wyrażenie_łańcuchowe" po zastąpieniu "wyrażenie_łańcuchowe2" przez "wyrażenie_łańcuchowe3". reverse (wyrażenie_łańcuchowe) Zwraca "wyrażenie_łańcuchowe" w odwrotnej kolejności. right ( wyrażenie_łańcuchowe1; wyrażenie_numeryczne ) Zwraca "wyrażenie_numeryczne" znaków znajdujących się skrajnie z prawej strony "wyrażenie_łańcuchowe1". rpad ( wyrażenie_łańcuchowe1 ; wyrażenie_liczba_całk [ ; wyrażenie_łańcuchowe2 ] ) Zwraca łańcuch "wyrażenie_łańcuchowe1" dopełniony z prawej strony do długości określonej przez "wyrażenie_liczba_całk" wystąpieniami parametru "wyrażenie_łańcuchowe2". Jeśli "wyrażenie_łańcuchowe1" jest dłuższe niż "wyrażenie_liczba_całk", zwracana jest odpowiednia część łańcucha "wyrażenie_łańcuchowe1". Jeśli "wyrażenie_łańcuchowe2" nie jest określone, stosowane są spacje. rtrim ( wyrażenie_łańcuchowe1 [ ; wyrażenie_łańcuchowe2 ] ) Zwraca "wyrażenie_łańcuchowe1" z końcowymi znakami usuniętymi po ostatnim znaku spoza "wyrażenie_łańcuchowe2", na przykład: rtrim ( 'ABxXxyx'; 'xy' ) zwraca ABxX. Jeśli "wyrażenie_łańcuchowe2" nie zostanie określone, ostatnie znaki spacji zostaną usunięte. soundex ( wyrażenie_łańcuchowe1 ) Zwraca łańcuch soundex "wyrażenie_łańcuchowe1".
MySQL - funkcje matematyczne log ( wyrażenie_numeryczne ) Zwraca logarytm z "wyrażenie_numeryczne1" o podstawie 10 lub logarytm o podstawie "wyrażenie_numeryczne2". ln ( wyrażenie_numeryczne ) Zwraca logarytm naturalny z "wyrażenie_numeryczne1". pi () Zwraca stałą wartość pi.
MySQL - funkcje trygonometryczne acos ( wyrażenie_numeryczne ) Zwraca arcus cosinus z "wyrażenie_numeryczne" w radianach. Arcus cosinus jest kątem, którego cosinus wynosi "wyrażenie_numeryczne". asin ( wyrażenie_numeryczne ) Zwraca arcus sinus z "wyrażenie_numeryczne" w radianach. Arcus sinus jest kątem, którego sinus to "wyrażenie_numeryczne". atan ( wyrażenie_numeryczne ) Zwraca arcus tangens z "wyrażenie_numeryczne" w radianach. Arcus tangens jest kątem, którego tangens to "wyrażenie_numeryczne". atan2 ( wyrażenie_numeryczne1 ; wyrażenie_numeryczne2 ) Zwraca arcus tangens współrzędnych x i y określonych odpowiednio przez "wyrażenie_numeryczne1" oraz "wyrażenie_numeryczne2" w radianach. Arcus tangens jest kątem, którego tangens to "wyrażenie_numeryczne2"/"wyrażenie_numeryczne1". cos ( wyrażenie_numeryczne ) Zwraca cosinus z "wyrażenie_numeryczne", gdzie "wyrażenie_numeryczne" jest kątem wyrażonym w radianach. cot ( wyrażenie_numeryczne ) Zwraca cotangens z "wyrażenie_numeryczne", gdzie "wyrażenie_numeryczne" jest kątem wyrażonym w radianach. sin ( wyrażenie_numeryczne ) Zwraca sinus z "wyrażenie_numeryczne", gdzie "wyrażenie_numeryczne" jest kątem wyrażonym w radianach. tan ( wyrażenie_numeryczne ) Zwraca tangens z "wyrażenie_numeryczne", gdzie "wyrażenie_numeryczne" jest kątem wyrażonym w radianach. degrees ( wyrażenie_numeryczne ) Zwraca stopnie, gdzie "wyrażenie_numeryczne" jest kątem wyrażonym w radianach. radians ( wyrażenie_numeryczne ) Zwraca radiany, gdzie "wyrażenie_numeryczne" jest kątem wyrażonym w stopniach.