-
Który operator będzie oceniany jako pierwszy w poniższej instrukcji SELECT?
SELECT (2+3*4/2-5) FROM dual;
-
John chce usunąć wartości obecne w kolumnie SALARY w tabeli EMPLOYEES dla wszystkich pracowników należących do DEPARTMENT_ID 90. Który SQL wykona zadanie?
-
Która funkcja może zwracać wartość nie-NULL, gdy jeden z argumentów ma wartość NULL?
-
Poniższe zdanie spowoduje zgłoszenie wyjątku w którym wierszu?
select dept_name, avg(all salary)
,count(*) "number of employees"
from emp , dept
where emp.deptno = dept.dept_no
and count(*) > 5
group by dept_name
order by 2 desc;
-
Przejrzyj segment kodu
1. INSERT INTO salaries VALUES (101, 23400, SYSDATE);
2. UPDATE salaries
3. SET salary = salary * 1.1
4. AND effective_dt = SYSDATE
5. WHERE empno = 333;
Która linia ma błąd?
-
Przejrzyj następujący kod SQL i wybierz najbardziej odpowiednią opcję
SELECT job_id, COUNT(*)
FROM employees
GROUP BY department_id;
-
Który typ danych przechowuje dane poza bazą danych Oracle
-
Tabela DEPT zawiera następujące dane.
Rozważ tę instrukcję INSERT:
INSERT INTO (SELECT * FROM dept WHERE deptno = 10)
VALUES (50, 'MARKETING', 'FORT WORTH');
Wybierz najlepszą odpowiedź.
-
Które dwa z poniższych zapytań to poprawna składnia, która zwróci wszystkie wiersze z tabel EMPLOYEES i DEPARTMENTS, nawet jeśli w drugiej tabeli nie ma odpowiadających / powiązanych wierszy?
-
Która z poniższych instrukcji może używać indeksu w kolumnach PRODUCT_ID i WAREHOUSE_ID tabeli OE.INVENTORIES?
-
Wykonywane są następujące instrukcje:
create sequence my_seq;
select my_seq.nextval from dual;
select my_seq.nextval from dual;
rollback;
select my_seq.nextval from dual;
Co zostanie wybrane po wykonaniu ostatniej instrukcji?
-
Które z poniższych stwierdzeń jest prawdziwe? (Wybierz jedno z dwóch)
-
W mieście Dubai jest teraz "04-APR-2013 08:50:00", a czas w Dallas wynosi "03-APR-2013 23:50:00". Użytkownik z Dubaju jest połączony z sesją w bazie danych znajdującej się na serwerze w Dallas. Jaki będzie wynik jego zapytania?
SELECT TO_CHAR(SYSDATE,'DD-MON-YYYY HH24:MI:SS') FROM dual;
-
Tabela FIRED_EMPLOYEES ma następującą strukturę
NUMER PRACY_ID (4)
FIRE_DATE DATE
Ile wierszy zostanie policzonych od ostatniej instrukcji SQL w segmencie kodu?
SELECT COUNT(*) FROM FIRED_EMPLOYEES;
COUNT(*)
--------
105
INSERT INTO FIRED_EMPLOYEES VALUES (104, TRUNC(SYSDATE));
SAVEPOINT A;
INSERT INTO FIRED_EMPLOYEES VALUES (106, TRUNC(SYSDATE));
SAVEPOINT B;
INSERT INTO FIRED_EMPLOYEES VALUES (108, TRUNC(SYSDATE));
ROLLBACK TO A;
INSERT INTO FIRED_EMPLOYEES VALUES (104, TRUNC(SYSDATE));
COMMIT;
SELECT COUNT(*) FROM FIRED_EMPLOYEES;
-
Co najmniej ile warunków łączenia powinno być, aby uniknąć łączenia kartezjańskiego, jeśli istnieją trzy tabele w klauzuli FROM?
-
Dlaczego poniższa instrukcja kończy się niepowodzeniem?
CREATE TABLE FRUITS-N-VEGETABLES
(NAME VARCHAR2 (40));
-
Które z dwóch stwierdzeń dotyczy wartości NULL?
-
Tabela CUSTOMERS ma kolumnę o nazwie CUST_ZIP, która może mieć wartość NULL. Które z poniższych funkcji zawierają w wynikach wiersze NULL?
-
Korzystając z poniższej tabeli EMP, musisz zwiększyć wynagrodzenie wszystkich pracowników o 5 procent łącznej kwoty pensji i premii. Które z poniższych stwierdzeń pozwoli osiągnąć pożądane wyniki?
-
Która opcja nie jest dostępna w Oracle podczas modyfikowania tabel?
-
Poniższe dane pochodzą z tabeli EMPLOYEES:
Który wiersz (empno) zostanie zwrócony na końcu po wykonaniu następującego zapytania?
select department_id, employee_id empno, first_name
from employees
order by 1, 2
-
Typy INTERVAL przechowują pewien okres czasu. Jakie komponenty znajdują się w kolumnie Typ danych INTERVAL DAY TO SECOND? (Wybierz jeden)
-
Które komponenty nie należą do łańcucha połączeń easy connect? (Wybierz jeden.)
-
Tabela CUSTOMERS zawiera następujące dane:
Wydajesz następujące polecenie, aby zmienić tabelę:
1. ALTER TABLE CUSTOMERS
2. MODIFY
3. (UPD_DATE DEFAULT SYSDATE NOT NULL,
4. ZIP NOT NULL);
Który wiersz kodu spowoduje błąd?
-
W ANSI SQL, self-join mogą być reprezentowane za pomocą
(Wybierz najlepszą odpowiedź.
-
Jaki będzie wynik trunc(2916.16, -1)?
-
Tabela ADDRESSES jest tworzona przy użyciu następującej składni. Ile indeksów zostanie utworzonych automatycznie po utworzeniu tej tabeli?
CREATE TABLE ADDRESSES (
NAME VARCHAR2 (40) PRIMARY KEY,
STREET VARCHAR2 (40),
CITY VARCHAR2 (40),
STATE CHAR (2) REFERENCES STATE (ST_CODE),
ZIP NUMBER (5) NOT NULL,
PHONE VARCHAR2 (12) UNIQUE);
-
Która linia następującego kodu zawiera błąd?
SELECT *
FROM emp
WHERE comm = NULL
ORDER BY ename;
-
W jaki sposób reprezentujesz następującą regułę biznesową na diagramie ER? "Klient może mieć jedno lub więcej zamówień; zamówienie musi należeć do jednego i tylko jednego klienta. "
-
Jaką kolejność stosuje Oracle w rozwiązywaniu tabeli lub widoku, do których odwołuje się instrukcja SQL?
-
Które dwie opcje nie są prawdziwe, gdy wykonujesz instrukcję COMMIT? [Wybierz jedną]
-
Które dwa operatory są używane, aby dodać więcej warunków łączenia w zapytaniu wielostołowym? [Wybierz jeden]
-
Co jest nie tak z następującym SQL?
SELECT department_id, MAX(COUNT(*))
FROM employees
GROUP BY department_id;
-
Jakie rodzaje ograniczeń można utworzyć w widoku?
-
Które dwie deklaracje określają maksymalną długość kolumny typu danych CHAR w bajtach? [Wybierz jedną]
-
Które klauzule instrukcji SELECT mogą być używane do ograniczenia zwracanych wierszy (powiedzmy, że chcesz wyświetlać wiersze od 6 do 15). (Wybierz jedno.)
-
Przeszukujesz bazę danych, wykonując następujące czynności:
SELECT PRODUCT_ID FROM PRODUCTS
WHERE PRODUCT_ID LIKE '%S\_J\_C' ESCAPE '\';
Wybierz ciągi PRODUCT_ID z opcji, które spełnią zapytanie. (Wybierz jeden.)'
-
Tabela EMPLOYEE jest zdefiniowana następująco:
EMP_NAME VARCHAR2(40)
HIRE_DATE DATE
SALARY NUMBER (14,2)
Które zapytanie jest najbardziej odpowiednie do zastosowania, jeśli potrzebujesz znaleźć pracowników, którzy zostali zatrudnieni przed 1 stycznia 1998 r. I mają wynagrodzenie powyżej 5000 lub poniżej 1000?
-
Co się stanie, gdy wydasz następujące polecenie? (Wybierz jedną poprawną odpowiedź.)
TRUNCATE TABLE SCOTT.EMPLOYEE;
-
Które dwie instrukcje upuszczą klucz podstawowy zdefiniowany w tabeli EMP. Podstawowa nazwa klucza to PK_EMP