3. Другим словом для строки является - запись. Другим словом для столбца
является - поле.
4. Потому что строки, по определению, находятся без какого либо
определенного упорядочения.
Глава 2
1.Символ ( или текст ) и номер
2.Нет
3.Язык Манипулирования Данными (ЯЗЫК DML)
4.Это слово в SQL имеет специальное учебное значение.
Глава 3
SELECT onum, amt, odate
FROM Orders;
2. SELECT *
FROM Customers
WHERE snum = 1001;
SELECT city, sname, snum, comm
FROM Salespeople;
SELECT rating, cname
FROM Customers
WHERE city = 'SanJose';
SELECT DISTINCT snum
FROM Orders;
Гдава 4
1. SELECT * FROM Orders WHERE amt > 1000;
SELECT sname, city
FROM Salespeople
WHERE city = 'London'
AND comm > .10;
3. SELECT *
FROM Customers
WHERE rating > 100
OR city = 'Rome';
или
SELECT *
FROM Customers
WHERE NOT rating < = 100
OR city = 'Rome';
или
SELECT *
FROM Customers
WHERE NOT (rating < = 100
AND city < > 'Rome');
Могут быть еще другие решения.
Onum amt odate cnum snum
3001 18.69 10/03/1990 2008 1007
3003 767.19 10/03/1990 2001 1001
3005 5160.45 10/03/1990 2003 1002
3009 1713.23 10/04/1990 2002 1003
3007 75.75 10/04/1990 2004 1002
3008 4723.00 10/05/1990 2006 1001
3010 1309.95 10/06/1990 2004 1002
3011 9891.88 10/06/1990 2006 1001
Onum amt odate cnum snum
3001 18.69 10/03/1990 2008 1007
3003 767.19 10/03/1990 2001 1001
3006 1098.16 10/03/1990 2008 1007
3009 1713.23 10/04/1990 2002 1003
3007 75.75 10/04/1990 2004 1002
3008 4723.00 10/05/1990 2006 1001
3010 1309.95 10/06/1990 2004 1002
3011 9891.88 10/06/1990 2006 1001
6. SELECT *
FROM Salespeople;
Глава 5
1. SELECT *
FROM Orders
WHERE odate IN (10/03/1990,10/04/1990);
и
SELECT *
FROM Orders
WHERE odate BETWEEN 10/03/1990 AND 10/04,1990;
2. SELECT *
FROM Customers
WHERE snum IN (1001,1004);
3. SELECT *
FROM Customers
WHERE cname BETWEEN 'A' AND 'H';
ПРИМЕЧАНИЕ: ВЫ ASCII базовой системе Hoffman не буде выведен из-за конечных пробелов после H. По той же самой причине воторая граница не может быть G, поскольку она не выведет имена Giovanni и Grass.