А. Н. Ильин - «Информационное тематическое пособие в помощь начинающему QA engineer (Тестировщику ПО)»
Название: | «Информационное тематическое пособие в помощь начинающему QA engineer (Тестировщику ПО)» | |
Автор: | А. Н. Ильин | |
Жанр: | Учебники и самоучители по компьютеру | |
Изадано в серии: | неизвестно | |
Издательство: | неизвестно | |
Год издания: | - | |
ISBN: | неизвестно | |
Отзывы: | Комментировать | |
Рейтинг: | ||
Поделись книгой с друзьями! Помощь сайту: донат на оплату сервера |
Краткое содержание книги "«Информационное тематическое пособие в помощь начинающему QA engineer (Тестировщику ПО)»"
Читаем онлайн "«Информационное тематическое пособие в помощь начинающему QA engineer (Тестировщику ПО)»". [Страница - 29]
SQL выводит количество всех строк. Кроме того, что вы можете
настроить название результирующего столбца COUNT с помощью AS.
SELECT count(*) AS studentCount FROM student;
DELETE:
DELETE используется для удаления записи из таблицы.
Будьте внимательны! Вы можете удалить несколько записей в таблице, либо сразу
все. С помощью условия WHERE вы указываете, какие записи необходимо удалить.
Синтаксис выглядит так:
DELETE FROM table_name WHERE condition;
Вот так выглядит удаление из таблицы Person записи с Id 3:
DELETE FROM Person WHERE Id = 3;
INNER JOIN:
JOIN, или внутреннее соединение, выбирает записи, соответствующие значениям в
двух таблицах.
SELECT * FROM A x JOIN B y ON y.aId = x.Id
LEFT JOIN:
LEFT JOIN возвращает все строки из левой таблицы и соответствующие им строки
из правой таблицы. Строки из левой таблицы возвращаются даже при пустых значениях в
правой таблице. Если для строк из левой таблицы нет соответствия в правой, то в значениях
последней будет стоять null.
SELECT * FROM A x LEFT JOIN B y ON y.aId = x.Id
RIGHT JOIN:
RIGHT JOIN возвращает все строки из правой таблицы и соответствующие им
строки из левой. В отличие от левого соединения, здесь возвращаются все строки из правой
таблицы, даже если им ничего не соответствует в левой. В таком случае, в значениях
столбцов из левой таблицы будет стоять null.
SELECT * FROM A x RIGHT JOIN B y ON y.aId = x.Id
FULL OUTER JOIN:
FULL OUTER JOIN возвращает все строки, соответствующие условиям в любой из
таблиц. Если в левой таблице есть строки, которым ничего не соответствует в правой, то
они все равно отобразятся в результирующих значениях. То же самое распространяется и
на строки из правой таблицы без соответствующих значений в левой.
SELECT Customers.CustomerName, Orders.OrderID FROM Customers FULL OUTER
JOIN
Orders
ON
Customers.CustomerID=Orders.CustomerID
ORDER
BY
Customers.CustomerName
INSERT:
INSERT используется для добавления данных в таблицу.
INSERT INTO table_name (column_1, column_2, column_3) VALUES (value_1,
'value_2', value_3);
LIKE:
LIKE используется в связке с WHERE или HAVING (в составе оператора GROUP
BY) и ограничивает выбранные строки по элементам, если в столбце содержится
определенный шаблон символов.
Этот SQL запрос выбирает студентов, чье значение в FullName начинается с
«Monique» или заканчивается с «Greene».
98
SELECT studentID, FullName, sat_score, rcd_updated FROM student WHERE FullName
LIKE 'Monique%' OR FullName LIKE '%Greene';
Перед LIKE вы можете добавить NOT, и тогда строки, соответствующие условию,
будут исключаться, а не добавляться. Этот SQL исключает записи, у которых в столбце
FULL NAME содержится «cer Pau» и «Ted».
SELECT studentID, FullName, sat_score, rcd_updated FROM student WHERE FullName
NOT LIKE '%cer Pau%' AND FullName NOT LIKE '%"Ted"%';
99
--">
настроить название результирующего столбца COUNT с помощью AS.
SELECT count(*) AS studentCount FROM student;
DELETE:
DELETE используется для удаления записи из таблицы.
Будьте внимательны! Вы можете удалить несколько записей в таблице, либо сразу
все. С помощью условия WHERE вы указываете, какие записи необходимо удалить.
Синтаксис выглядит так:
DELETE FROM table_name WHERE condition;
Вот так выглядит удаление из таблицы Person записи с Id 3:
DELETE FROM Person WHERE Id = 3;
INNER JOIN:
JOIN, или внутреннее соединение, выбирает записи, соответствующие значениям в
двух таблицах.
SELECT * FROM A x JOIN B y ON y.aId = x.Id
LEFT JOIN:
LEFT JOIN возвращает все строки из левой таблицы и соответствующие им строки
из правой таблицы. Строки из левой таблицы возвращаются даже при пустых значениях в
правой таблице. Если для строк из левой таблицы нет соответствия в правой, то в значениях
последней будет стоять null.
SELECT * FROM A x LEFT JOIN B y ON y.aId = x.Id
RIGHT JOIN:
RIGHT JOIN возвращает все строки из правой таблицы и соответствующие им
строки из левой. В отличие от левого соединения, здесь возвращаются все строки из правой
таблицы, даже если им ничего не соответствует в левой. В таком случае, в значениях
столбцов из левой таблицы будет стоять null.
SELECT * FROM A x RIGHT JOIN B y ON y.aId = x.Id
FULL OUTER JOIN:
FULL OUTER JOIN возвращает все строки, соответствующие условиям в любой из
таблиц. Если в левой таблице есть строки, которым ничего не соответствует в правой, то
они все равно отобразятся в результирующих значениях. То же самое распространяется и
на строки из правой таблицы без соответствующих значений в левой.
SELECT Customers.CustomerName, Orders.OrderID FROM Customers FULL OUTER
JOIN
Orders
ON
Customers.CustomerID=Orders.CustomerID
ORDER
BY
Customers.CustomerName
INSERT:
INSERT используется для добавления данных в таблицу.
INSERT INTO table_name (column_1, column_2, column_3) VALUES (value_1,
'value_2', value_3);
LIKE:
LIKE используется в связке с WHERE или HAVING (в составе оператора GROUP
BY) и ограничивает выбранные строки по элементам, если в столбце содержится
определенный шаблон символов.
Этот SQL запрос выбирает студентов, чье значение в FullName начинается с
«Monique» или заканчивается с «Greene».
98
SELECT studentID, FullName, sat_score, rcd_updated FROM student WHERE FullName
LIKE 'Monique%' OR FullName LIKE '%Greene';
Перед LIKE вы можете добавить NOT, и тогда строки, соответствующие условию,
будут исключаться, а не добавляться. Этот SQL исключает записи, у которых в столбце
FULL NAME содержится «cer Pau» и «Ted».
SELECT studentID, FullName, sat_score, rcd_updated FROM student WHERE FullName
NOT LIKE '%cer Pau%' AND FullName NOT LIKE '%"Ted"%';
99
--">
Книги схожие с ««Информационное тематическое пособие в помощь начинающему QA engineer (Тестировщику ПО)»» по жанру, серии, автору или названию:
Ирина Муртазина - Богатый урожай ягод и фруктов на вашем участке. В помощь любимым садоводам! Жанр: Сад и огород |