Variant 4010589848.
Рассмотрим SQL-оператор:
SELECT a.lname, a.fname FROM a JOIN b ON a.lname=b.lname WHERE b.sex = 'male'
SELECT a.lname, fname FROM a
SELECT a.lname, fname FROM a JOIN b WHERE b.sex='male'
SELECT lname, fname FROM a WHERE lname IN (SELECT lname FROM b)
SELECT a.lname, fname FROM a WHERE lname IN (SELECT lname FROM a JOIN b ON lname WHERE sex='male')
SELECT a.lname, fname FROM a,b WHERE a.lname=b.lname AND sex='male'
Рассмотрим таблицу vtable:
A B C ----------- 1 2 4 2 1 6 1 2 4 1 1 20 2 1 4 12 0 9
Сколько строк вернет следующий SQL-оператор?
SELECT DISTINCT a,b FROM vtable
Для программного фрагмента
p:=1; k:=0; while k<n do begin p:=2*p; k:=k+1; end;
Набор булевых операторов достаточный для выражения произвольной булевой функции называется полным. Какой набор из представленных полным НЕ является?
Какое утверждение неверно для нижеприведенной грамматики?
S::=AB A::=a A::=BaB B::=bbA