50 pytaƄ i odpowiedzi do rozmowy kwalifikacyjnej SQL na rok 2026

Oto pytania i odpowiedzi dotyczące rozmĂłw kwalifikacyjnych SQL dla ƛwieĆŒych i doƛwiadczonych kandydatĂłw, ktĂłrzy chcą zdobyć wymarzoną pracę.

 

Pytania do rozmowy kwalifikacyjnej SQL dla nowicjuszy

1. Co to jest DBMS?

System zarządzania bazami danych (DBMS) to program sterujący tworzeniem, konserwacją i uĆŒytkowaniem bazy danych. DBMS moĆŒna nazwać menedĆŒerem plikĂłw, ktĂłry zarządza danymi w bazie danych, zamiast zapisywać je w systemach plikĂłw.

👉 BezpƂatne pobieranie pliku PDF: pytania i odpowiedzi dotyczące wywiadu SQL >>


2. Co to jest RDBMS?

RDBMS to skrĂłt od Relational Database Management System (system zarządzania relacyjną bazą danych). RDBMS przechowuje dane w zbiorze tabel, ktĂłre są powiązane wspĂłlnymi polami między kolumnami tabeli. Zapewnia rĂłwnieĆŒ operatory relacyjne do manipulowania danymi przechowywanymi w tabelach.

PrzykƂad: serwer SQL.


3. Co to jest SQL?

SQL oznacza Structured Query Language i sƂuĆŒy do komunikacji z bazą danych. Jest to standardowy język uĆŒywany do wykonywania zadaƄ, takich jak pobieranie, aktualizacja, wstawianie i usuwanie danych z bazy danych.
Standardowe Polecenia SQL są Wybierz.


4. Co to jest baza danych?

Baza danych to nic innego jak zorganizowana forma danych umoĆŒliwiająca Ƃatwy dostęp, przechowywanie, wyszukiwanie i zarządzanie danymi. Nazywa się to rĂłwnieĆŒ ustrukturyzowaną formą danych, do ktĂłrej moĆŒna uzyskać dostęp na wiele sposobĂłw.

PrzykƂad: baza danych zarządzania szkoƂą, baza danych zarządzania bankiem.


5. Czym są tabele i pola?

Tabela to zbiĂłr danych zorganizowanych w model skƂadający się z kolumn i wierszy. Kolumny moĆŒna podzielić na pionowe, a wiersze na poziome. Tabela ma okreƛloną liczbę kolumn zwanych polami, ale moĆŒe mieć dowolną liczbę wierszy, co nazywa się rekordem.

PrzykƂad:.

Tabela: Pracownik.

Pole: Identyfikator Emp, Imię Emp, Data urodzenia.

Dane: 201456, Dawid, 11.


6. Co to jest klucz podstawowy?

A klucz podstawowy jest kombinacją pĂłl, ktĂłre jednoznacznie okreƛlają wiersz. Jest to specjalny rodzaj unikalnego klucza, ktĂłry ma ukryte ograniczenie NOT NULL. Oznacza to, ĆŒe wartoƛci klucza podstawowego nie mogą mieć wartoƛci NULL.


7. Co to jest unikalny klucz?

Ograniczenie klucza Unique jednoznacznie identyfikuje kaĆŒdy rekord w bazie danych. Zapewnia to unikalnoƛć kolumny lub zestawu kolumn.

Ograniczenie klucza podstawowego ma zdefiniowane automatyczne ograniczenie przez unikalnoƛć. Ale nie w przypadku Unique Key.

W tabeli moĆŒe być zdefiniowanych wiele ograniczeƄ przez unikalnoƛć, ale tylko jedno ograniczenie klucza podstawowego w tabeli.


8. Co to jest klucz obcy?

Klucz obcy to jedna tabela, ktĂłra moĆŒe być powiązana z kluczem podstawowym innej tabeli. NaleĆŒy utworzyć relację między dwiema tabelami, odwoƂując się do klucza obcego za pomocą klucza podstawowego innej tabeli.


9. Co to jest sprzÄ™ĆŒenie?

To sƂowo kluczowe uĆŒywane do tworzenia zapytaƄ o dane z większej liczby tabel na podstawie relacji między polami tabel. Klucze odgrywają gƂówną rolę, gdy uĆŒywane są JOIN.


10. Jakie są rodzaje zƂączeƄ i wyjaƛnij kaĆŒdy z nich?

Tam są rĂłĆŒne typy zƂączeƄ ktĂłrych moĆŒna uĆŒyć do pobrania danych i zaleĆŒy to od relacji między tabelami.

  • PoƂączenie wewnętrzne.

Ɓączenie wewnętrzne zwraca wiersze, jeƛli między tabelami występuje co najmniej jeden zgodny wiersz.

  • Prawe doƂączenie.

Ɓączenie prawostronne zwraca wiersze, ktĂłre są wspĂłlne dla tabel i wszystkich wierszy tabeli po prawej stronie. Po prostu zwraca wszystkie wiersze z tabeli po prawej stronie, nawet jeƛli w tabeli po lewej stronie nie ma ĆŒadnych dopasowaƄ.

  • Lewe doƂączenie.

PoƂączenie lewe powoduje powrĂłt wierszy, ktĂłre są wspĂłlne dla tabel i wszystkich wierszy tabeli po lewej stronie. Po prostu zwraca wszystkie wiersze z tabeli po lewej stronie, nawet jeƛli nie ma ĆŒadnych dopasowaƄ w tabeli po prawej stronie.

  • PeƂne doƂączenie.

PeƂne Ƃączenie zwraca wiersze, jeƛli w ktĂłrejkolwiek tabeli znajdują się pasujące wiersze. Oznacza to, ĆŒe zwraca wszystkie wiersze z tabeli po lewej stronie i wszystkie wiersze z tabeli po prawej stronie.


Pytania do rozmowy kwalifikacyjnej SQL dotyczące 3-letniego doƛwiadczenia

11. Co to jest normalizacja?

Normalizacja to proces minimalizacji redundancji i zaleĆŒnoƛci poprzez organizowanie pĂłl i tabel bazy danych. GƂównym celem normalizacji jest dodawanie, usuwanie lub modyfikowanie pĂłl, ktĂłre moĆŒna utworzyć w pojedynczej tabeli.


12. Czym jest denormalizacja?

DeNormalizacja to technika uĆŒywana do uzyskiwania dostępu do danych z wyĆŒszych i niĆŒszych normalnych form bazy danych. Jest to takĆŒe proces wprowadzania redundancji do tabeli poprzez wƂączenie danych z powiązanych tabel.


13. Jakie są rĂłĆŒne normalizacje?

Normalizacja bazy danych moĆŒna Ƃatwo zrozumieć na podstawie studium przypadku. Formy normalne moĆŒna podzielić na 6 form, ktĂłre wyjaƛniono poniĆŒej.

Formy normalne bazy danych
Formy normalne bazy danych

  • Pierwsza postać normalna (1NF):.

To powinno usunąć wszystkie zduplikowane kolumny z tabeli. Tworzenie tabel dla powiązanych danych i identyfikacja unikalnych kolumn.

  • Druga postać normalna (2NF):.

SpeƂnia wszystkie wymagania pierwszej postaci normalnej. Umieszczanie podzbiorów danych w oddzielnych tabelach i Tworzenie relacji pomiędzy tabelami za pomocą kluczy podstawowych.

  • Trzecia postać normalna (3NF):.

Powinno to speƂniać wszystkie wymagania 2NF. Usuwanie kolumn, ktĂłre nie są zaleĆŒne od ograniczeƄ klucza podstawowego.

  • Czwarta postać normalna (4NF):.

Jeƛli ĆŒadna instancja tabeli bazy danych nie zawiera dwĂłch lub więcej niezaleĆŒnych i wielowartoƛciowych danych opisujących daną jednostkę, to znajduje się ona w 4th Normalna forma.

  • Piąta postać normalna (5NF):.

Tabela jest w piątej postaci normalnej tylko wtedy, gdy jest w 5NF i nie moĆŒna jej rozƂoĆŒyć na dowolną liczbę mniejszych tabel bez utraty danych.

  • SzĂłsta postać normalna (6NF):.

6. Forma Normalna nie jest ustandaryzowana, jednak od pewnego czasu jest dyskutowana przez ekspertĂłw ds. baz danych. Mamy nadzieję, ĆŒe w najbliĆŒszej przyszƂoƛci będziemy mieli jasną i ustandaryzowaną definicję szĂłstej formy normalnej



14. Co to jest widok?

Widok to wirtualna tabela, ktĂłra skƂada się z podzbioru danych zawartych w tabeli. Widoki nie są praktycznie obecne, a przechowywanie zajmuje mniej miejsca. Widok moĆŒe zawierać dane z jednej lub większej liczby tabel poƂączonych, w zaleĆŒnoƛci od relacji.


15. Co to jest indeks?

Indeks to metoda dostrajania wydajnoƛci umoĆŒliwiająca szybsze pobieranie rekordĂłw z tabeli. Indeks tworzy wpis dla kaĆŒdej wartoƛci i szybsze będzie pobieranie danych.


16. Jakie są rĂłĆŒne typy indeksĂłw?

Istnieją trzy typy indeksów -.

  • Pojedynczy indeks.

To indeksowanie nie pozwala, aby pole miaƂo zduplikowane wartoƛci, jeƛli kolumna jest indeksowana unikalnie. Unikalny indeks moĆŒe zostać zastosowany automatycznie po zdefiniowaniu klucza podstawowego.

  • Clusterwyd. Indeks.

Ten typ indeksu zmienia kolejnoƛć fizyczną tabeli i wyszukiwania na podstawie wartoƛci klucza. KaĆŒda tabela moĆŒe mieć tylko jeden indeks klastrowy.

  • NieClusterwyd. Indeks.

NieClustered Index nie zmienia fizycznej kolejnoƛci tabeli i utrzymuje logiczną kolejnoƛć danych. KaĆŒda tabela moĆŒe mieć 999 nieklastrowanych indeksĂłw.


17. Co to jest kursor?

Kursor bazy danych to element sterujący umoĆŒliwiający poruszanie się po wierszach lub rekordach w tabeli. MoĆŒna to postrzegać jako wskaĆșnik do jednego wiersza w zestawie wierszy. Kursor jest bardzo przydatny do poruszania się, np. wyszukiwania, dodawania i usuwania rekordĂłw z bazy danych.


18. Czym jest związek i czym jest?

Relację bazy danych definiuje się jako poƂączenie między tabelami w bazie danych. Istnieją rĂłĆŒne relacje oparte na danych i są one następujące:

  • Relacja jeden do jednego.
  • Relacja jeden do wielu.
  • Relacja wiele do jednego.
  • Relacja autoreferencyjna.

19. Co to jest zapytanie?

Zapytanie DB to kod napisany w celu uzyskania informacji z bazy danych. Zapytanie moĆŒna zaprojektować w taki sposĂłb, aby byƂo zgodne z naszymi oczekiwaniami dotyczącymi zestawu wynikĂłw. Po prostu pytanie do bazy danych.


20. Co to jest podzapytanie?

Podzapytanie to zapytanie zawarte w innym zapytaniu. Zapytanie zewnętrzne nazywa się zapytaniem gƂównym, a zapytanie wewnętrzne nazywa się podzapytaniem. Podzapytanie jest zawsze wykonywane jako pierwsze, a wynik podzapytania przekazywany jest do zapytania gƂównego.

Przyjrzyjmy się skƂadni podzapytania –

MySQL Samouczek dotyczący podkwerendy z przykƂadami

Częstą skargą klientów w Bibliotece wideo MyFlix jest maƂa liczba tytuƂów filmów. Zarząd chce kupować filmy w kategorii, która ma najmniejszą liczbę tytuƂów.

MoĆŒesz uĆŒyć zapytania typu
SELECT category_name FROM categories WHERE category_id =( SELECT MIN(category_id) from movies);


Pytania do rozmowy kwalifikacyjnej SQL dotyczące 5-letniego doƛwiadczenia

21. Jakie są rodzaje podzapytaƄ?

Istnieją dwa typy podzapytaƄ – skorelowane i nieskorelowane.

Podzapytanie skorelowane nie moĆŒe być traktowane jako zapytanie niezaleĆŒne, ale moĆŒe odnosić się do kolumny w tabeli wymienionej na liƛcie Z zapytania gƂównego.

Nieskorelowane zapytanie podrzędne moĆŒna uznać za zapytanie niezaleĆŒne, a wyniki podzapytania są zastępowane w zapytaniu gƂównym.


22. Co to jest procedura skƂadowana?

Procedura skƂadowana to funkcja skƂadająca się z wielu instrukcji SQL umoĆŒliwiających dostęp do systemu bazy danych. Kilka instrukcji SQL jest skonsolidowanych w procedurę skƂadowaną i wykonuje je kiedykolwiek i gdziekolwiek jest to wymagane.


23. Co to jest wyzwalacz?

Wyzwalacz DB to kod lub programy, które są automatycznie wykonywane w odpowiedzi na jakieƛ zdarzenie w tabeli lub widoku w bazie danych. GƂównie wyzwalacz pomaga zachować integralnoƛć bazy danych.

PrzykƂad: Po dodaniu nowego ucznia do bazy danych uczniĂłw naleĆŒy utworzyć nowe rekordy w powiązanych tabelach, takich jak tabele egzaminĂłw, wynikĂłw i frekwencji.


24. Jaka jest rĂłĆŒnica pomiędzy poleceniami DELETE i TRUNCATE?

Polecenie DELETE sƂuĆŒy do usuwania wierszy z tabeli, a klauzula WHERE pozwala na warunkowe ustawienie parametrĂłw. Zatwierdzenie i wycofanie moĆŒna wykonać po instrukcji usuwania.

TRUNCATE usuwa wszystkie wiersze z tabeli. Operacji obcinania nie moĆŒna cofnąć.


25. Czym są zmienne lokalne i globalne oraz czym się rĂłĆŒnią?

Zmienne lokalne to zmienne, ktĂłrych moĆŒna uĆŒyć lub ktĂłre mogą istnieć wewnątrz funkcji. Nie są one znane innym funkcjom i nie moĆŒna do nich odwoƂywać się ani ich uĆŒywać. Zmienne moĆŒna tworzyć przy kaĆŒdym wywoƂaniu tej funkcji.

Zmienne globalne to zmienne, ktĂłrych moĆŒna uĆŒywać lub ktĂłre mogą istnieć w caƂym programie. Ta sama zmienna zadeklarowana w global nie moĆŒe być uĆŒywana w funkcjach. Nie moĆŒna utworzyć zmiennych globalnych przy kaĆŒdym wywoƂaniu tej funkcji.


26. Co to jest ograniczenie?

Ograniczenia moĆŒna uĆŒyć do okreƛlenia limitu typu danych tabeli. Ograniczenie moĆŒna okreƛlić podczas tworzenia lub modyfikowania instrukcji tabeli. PrzykƂadowe ograniczenia to.

  • NIE JEST ZEREM.
  • CZEK.
  • DOMYÚLNA.
  • JEDYNY W SWOIM RODZAJU.
  • GƁÓWNY KLUCZ.
  • KLUCZ OBCY.

27. Czym są dane Integrity?

Dane Integrity definiuje dokƂadnoƛć i spĂłjnoƛć danych przechowywanych w bazie danych. MoĆŒe rĂłwnieĆŒ definiować ograniczenia integralnoƛci, aby egzekwować reguƂy biznesowe dotyczące danych, gdy są one wprowadzane do aplikacji lub bazy danych.


28. Co to jest automatyczny przyrost?

SƂowo kluczowe autoinkrementacji umoĆŒliwia uĆŒytkownikowi utworzenie unikalnego numeru, ktĂłry będzie generowany po wstawieniu nowego rekordu do tabeli. MoĆŒna uĆŒyć sƂowa kluczowego AUTO INCREMENT Oracle i sƂowo kluczowe IDENTITY mogą być uĆŒywane w SQL SERVER.

Najczęƛciej tego sƂowa kluczowego moĆŒna uĆŒywać za kaĆŒdym razem, gdy uĆŒywany jest KLUCZ PODSTAWOWY.


29. Jaka jest rĂłĆŒnica między Cluster i nieCluster Indeks?

Clusterindeks ed jest uĆŒywany do Ƃatwego pobierania danych z bazy danych poprzez zmianę sposobu przechowywania rekordĂłw. Baza danych sortuje wiersze wedƂug kolumny, ktĂłra jest ustawiona jako indeks klastrowany.

Indeks nieklastrowany nie zmienia sposobu, w jaki byƂ przechowywany, ale tworzy caƂkowicie oddzielny obiekt w tabeli. Wskazuje on z powrotem na oryginalne wiersze tabeli po przeszukaniu.


30. Czym jest hurtownia danych?

Hurtownia danych to centralne repozytorium danych pochodzących z wielu ĆșrĂłdeƂ informacji. Dane te są konsolidowane, przeksztaƂcane i udostępniane do eksploracji i przetwarzania online. Dane hurtowni obejmują podzbiĂłr danych zwany Data Marts.


31. Co to jest samodzielne Ƃączenie?

SamoƂączenie jest ustawione jako zapytanie uĆŒywane do porĂłwnywania z samym sobą. SƂuĆŒy do porĂłwnywania wartoƛci w kolumnie z innymi wartoƛciami w tej samej kolumnie w tej samej tabeli. ALIAS ES moĆŒna zastosować do tego samego porĂłwnania tabel.


32. Co to jest Ƃączenie krzyĆŒowe?

SprzÄ™ĆŒenie krzyĆŒowe definiuje się jako iloczyn kartezjaƄski, w ktĂłrym liczba wierszy w pierwszej tabeli jest pomnoĆŒona przez liczbę wierszy w drugiej tabeli. Jeƛli zaĆ‚ĂłĆŒmy, ĆŒe w Ƃączeniu krzyĆŒowym uĆŒyta zostanie klauzula WHERE, wĂłwczas zapytanie będzie dziaƂać jak INNER JOIN.


33. Co to są funkcje zdefiniowane przez uĆŒytkownika?

Funkcje zdefiniowane przez uĆŒytkownika to funkcje napisane tak, aby uĆŒywać tej logiki, gdy jest to wymagane. Nie jest konieczne pisanie tej samej logiki kilka razy. Zamiast tego funkcję moĆŒna wywoƂać lub wykonać w razie potrzeby.


34. Jakie są rodzaje funkcji zdefiniowanych przez uĆŒytkownika?

Istnieją trzy typy funkcji zdefiniowanych przez uĆŒytkownika.

  • Funkcje skalarne.
  • Funkcje wyceniane w tabeli wbudowanej.
  • Funkcje wartoƛciujące wiele instrukcji.

Skalarna jednostka zwracana, wariant definiuje klauzulę return. PozostaƂe dwa typy zwracają tabelę jako zwrot.


35. Co to jest zestawienie?

Sortowanie definiuje się jako zbiĂłr reguƂ okreƛlających sposĂłb sortowania i porĂłwnywania danych znakowych. MoĆŒna to wykorzystać do porĂłwnania znakĂłw A i innych językĂłw, a takĆŒe zaleĆŒy to od szerokoƛci znakĂłw.

Do porĂłwnania tych danych znakowych moĆŒna uĆŒyć wartoƛci ASCII.


36. Jakie są rĂłĆŒne rodzaje czuƂoƛci sortowania?

PoniĆŒej przedstawiono rĂłĆŒne typy wraĆŒliwoƛci zestawienia.

  • RozrĂłĆŒnianie wielkoƛci liter – A i a oraz B i b.
  • CzuƂoƛć akcentu.
  • CzuƂoƛć Kana – japoƄskie znaki Kana.
  • CzuƂoƛć szerokoƛci – znaki jednobajtowe i dwubajtowe.

37. Zalety i wady procedury skƂadowanej?

Procedurę skƂadowaną moĆŒna wykorzystać jako programowanie moduƂowe – oznacza to jednorazowe utworzenie, zapisanie i wywoƂanie kilka razy, gdy zajdzie taka potrzeba. ObsƂuguje to szybsze wykonywanie zamiast wykonywania wielu zapytaƄ. Zmniejsza to ruch sieciowy i zapewnia większe bezpieczeƄstwo danych.

Wadą jest to, ĆŒe moĆŒna go wykonać tylko w bazie danych i zuĆŒywa więcej pamięci na serwerze bazy danych.


38. Co to jest przetwarzanie transakcji online (OLTP)?

Przetwarzanie transakcji online (OLTP) zarządza aplikacjami transakcyjnymi, ktĂłrych moĆŒna uĆŒywać do wprowadzania, wyszukiwania i przetwarzania danych. OLTP sprawia, ĆŒe ​​zarządzanie danymi jest proste i wydajne. W przeciwieƄstwie do systemĂłw OLAP celem systemĂłw OLTP jest obsƂuga transakcji w czasie rzeczywistym.

PrzykƂad – codzienne transakcje bankowe.


39. Co to jest KLAUZULA?

Klauzula SQL ma na celu ograniczenie zestawu wyników poprzez podanie warunku do zapytania. Zwykle filtruje to niektóre wiersze z caƂego zestawu rekordów.

PrzykƂad – Zapytanie zawierające warunek WHERE

Zapytanie zawierające warunek HAVING.


40. Co to jest rekursywna procedura skƂadowana?

Procedura skƂadowana, ktĂłra wywoƂuje się sama, dopĂłki nie osiągnie pewnego warunku brzegowego. Ta funkcja lub procedura rekurencyjna pomaga programistom uĆŒywać tego samego zestawu kodu dowolną liczbę razy.


Pytania do rozmowy kwalifikacyjnej SQL dotyczące ponad 10-letniego doƛwiadczenia

41. Co to są polecenia Union, minus i Interact?

Operator UNION sƂuĆŒy do Ƃączenia wynikĂłw dwĂłch tabel i eliminowania zduplikowanych wierszy z tabel.

Operator MINUS jest uĆŒywany do zwracania wierszy z pierwszego zapytania, ale nie z drugiego zapytania. Pasujące rekordy pierwszego i drugiego zapytania oraz inne wiersze z pierwszego zapytania zostaną wyƛwietlone jako zestaw wynikĂłw.

Operator INTERSECT sƂuĆŒy do zwracania wierszy zwrĂłconych przez oba zapytania.


42. Co to jest polecenie ALIAS?

Nazwę ALIAS moĆŒna nadać tabeli lub kolumnie. Do tego pseudonimu moĆŒna się odwoƂywać klauzula GDZIE do identyfikacji tabeli lub kolumny.

PrzykƂad-.

Select st.StudentID, Ex.Result from student st, Exam as Ex where st.studentID = Ex. StudentID

Tutaj st odnosi się do nazwy aliasu tabeli ucznia, a Ex odnosi się do nazwy aliasu tabeli egzaminu.


43. Jaka jest rĂłĆŒnica pomiędzy instrukcjami TRUNCATE i DROP?

TRUNCATE usuwa wszystkie wiersze z tabeli i nie moĆŒna jej wycofać. Polecenie DROP usuwa tabelę z bazy danych i operacji nie moĆŒna wycofać.


44. Co to są funkcje agregujące i skalarne?

Funkcje agregujące sƂuĆŒÄ… do obliczania obliczeƄ matematycznych i zwracania pojedynczych wartoƛci. MoĆŒna to obliczyć na podstawie kolumn w tabeli. Funkcje skalarne zwracają pojedynczą wartoƛć na podstawie wartoƛci wejƛciowej.

PrzykƂad -.

Agregat – max(), liczba – Obliczane w odniesieniu do liczb.

Skalarny – UCASE(), TERAZ() – Obliczane w odniesieniu do ciągów znaków.


45. Jak utworzyć pustą tabelę z istniejącej tabeli?

PrzykƂadem będzie -.

Select * into studentcopy from student where 1=2

Tutaj kopiujemy tabelę ucznia do innej tabeli o tej samej strukturze, bez kopiowanych wierszy.


46. ​​Jak pobrać wspólne rekordy z dwóch tabel?

WspĂłlny zestaw wynikĂłw rekordĂłw moĆŒna osiągnąć poprzez -.

Select studentID from student INTERSECT Select StudentID from Exam

47. Jak pobrać alternatywne rekordy z tabeli?

Rekordy moĆŒna pobierać zarĂłwno dla nieparzystych, jak i parzystych numerĂłw wierszy.

Aby wyƛwietlić liczby parzyste-.

Select studentId from (Select rowno, studentId from student) where mod(rowno,2)=0

Aby wyƛwietlić liczby nieparzyste-.

Select studentId from (Select rowno, studentId from student) where mod(rowno,2)=1

from (Wybierz rowno, studentId od studenta) gdzie mod(rowno,2)=1.[/sql]


48. Jak wybrać unikalne rekordy z tabeli?

Wybierz unikalne rekordy z tabeli, uĆŒywając sƂowa kluczowego DISTINCT.

Select DISTINCT StudentID, StudentName from Student.

49. Jakie polecenie sƂuĆŒy do pobrania pierwszych 5 znakĂłw ciągu?

Istnieje wiele sposobów pobrania pierwszych 5 znaków ciągu -.

Select SUBSTRING(StudentName,1,5) as studentname from student
Select LEFT(Studentname,5) as studentname from student

50. KtĂłrego operatora uĆŒywa się w zapytaniu o dopasowanie wzorca?

Operator LIKE sƂuĆŒy do dopasowywania wzorcĂłw i moĆŒe być uĆŒywany jako -.

  1. % – dopasowuje zero lub więcej znaków.
  2. _(Podkreƛlenie) – Dopasowanie dokƂadnie jednego znaku.

PrzykƂad -.

Select * from Student where studentname like 'a%'
Select * from Student where studentname like 'ami_'

Te pytania podczas rozmowy kwalifikacyjnej pomogą rĂłwnieĆŒ w Twoim ĆŒyciu (ustach)

Podsumuj ten post następująco: