funkcje języka SQL - THE DATA SCIENCE LIBRARY https://sigmaquality.pl/tag/funkcje-jezyka-sql/ Wojciech Moszczyński Sun, 06 Oct 2024 09:24:14 +0000 pl-PL hourly 1 https://wordpress.org/?v=6.8.3 https://sigmaquality.pl/wp-content/uploads/2019/02/cropped-ryba-32x32.png funkcje języka SQL - THE DATA SCIENCE LIBRARY https://sigmaquality.pl/tag/funkcje-jezyka-sql/ 32 32 18_SQL. Funkcje języka SQL Oracle: LOWER() https://sigmaquality.pl/mysql-kurs-podstawowy/18_sql-funkcje-jezyka-sql-oracle-lower/ Sun, 24 May 2015 07:12:00 +0000 http://sigmaquality.pl/?p=1769 Funkcje języka SQL stanowią istotne narzędzie programisty. Funkcja (łac. functio, -onis, „odbywanie, wykonywanie, czynność”[a]) – dla danych dwóch zbiorów X{\displaystyle X} i{\displaystyle Y} Y przyporządkowanie[b] każdemu elementowi zbioru X{\displaystyle X} dokładnie jednego elementu zbioru [...]

Artykuł 18_SQL. Funkcje języka SQL Oracle: LOWER() pochodzi z serwisu THE DATA SCIENCE LIBRARY.

]]>

Funkcje języka SQL stanowią istotne narzędzie programisty.

Funkcja (łac. functio, -onis, „odbywanie, wykonywanie, czynność”[a]) – dla danych dwóch zbiorów X{\displaystyle X} i{\displaystyle Y} Y przyporządkowanie[b] każdemu elementowi zbioru X{\displaystyle X} dokładnie jednego elementu zbioru {\displaystyle Y}yYyY. https://pl.wikipedia.org/wiki/Funkcja

Można wymienić następujące funkcje języka SQL: tekstowe, matematyczne, daty i czasu, konwersji (do zmiany typu danych), funkcje grupowe.

 Funkcje języka SQL mogą wyć zagnieżdżane na dowolnym poziomie wyrażenia. Funkcje zagnieżdżone najgłębiej obliczane są w pierwszej kolejności. Na podstawie ich wyliczeń obliczane są kolejne funkcje. 

Dla funkcji tekstowych argumentem są ciągi znaków. Funkcje te mogą zwracać wartości tekstowe lub numeryczne.

Skorzystamy z bezpłatnej bazy Oracle HR dostępnej tutaj:

http://www.oracle.com/technetwork/database/express-edition/downloads/index.html

 

Wyświetlamy adresy email pracowników.

SELECT FIRST_NAME, LAST_NAME, EMAIL

FROM EMPLOYEES;

Otrzymujemy tabelę wynikową:

Teraz chcemy aby adresy email wyświetlały się małymi literami. Używamy funkcji LOWER().

SELECT FIRST_NAME, LAST_NAME, LOWER(EMAIL)

FROM EMPLOYEES;

Otrzymujemy tabelę wynikową:

Niektóre bazy używają w miejsce funkcji LOWER() funkcję Lcase().

 Niestety, różne bazy danych Oracle mają zaimplementowane różne funkcje języka SQL.   

Artykuł 18_SQL. Funkcje języka SQL Oracle: LOWER() pochodzi z serwisu THE DATA SCIENCE LIBRARY.

]]>