Пример:
COALESCE(NULL, 'Hi', 'Hello', NULL) result;
SELECT COALESCE(NULL, NULL, 100, 200) result;
Функция COALESCE принимает ряд аргументов, оценивает их последовательно и возвращает первый ненулевой аргумент. Если все выражения оцениваются как NULL, COALESCE возвращает NULL. В первом примере возвращается Hi, во втором – 100.👍4🔥3
Пример:
SELECT COUNT(DISTINCT Singer) AS CountOfSingers FROM Artists
Внутри таблицы столбец часто содержит много повторяющихся значений. Однако тебе необходимо перечислить только уникальные значения. Оператор SELECT DISTINCT используется для возврата только уникальных значений. В данном примере выводится количество уникальных исполнителей в таблице.❤6🔥2👍1
Пример:
SELECT * FROM Customers ORDER BY Country ASC, CustomerName DESC;
Оператор ORDER BY используется для сортировки набора результатов в порядке возрастания или убывания. По умолчанию записи сортируются в порядке возрастания. Чтобы отсортировать записи в порядке убывания, используй параметр DESC. В данном примере мы выбираем всех клиентов из таблицы Customers, отсортированных по возрастанию по Country и по убыванию по столбцу CustomerName.❤5👍2
Примеры:
CONCAT_WS("-", "SQL", "Tutorial", "is", "fun!") AS ConcatenatedString; --SQL-Tutorial-is-fun!
SELECT CONCAT_WS(" ", Address, PostalCode, City) AS Address FROM Customers;
Функция CONCAT WS() позволяет объединять вместе два или более выражений и добавляет разделитель между каждым выражением. Обрати внимание, если разделитель NULL, эта функция возвращает NULL. Также функция пропускает выражения, которые содержат NULL. В первом примере мы объединяем несколько строк и добавляем разделитель “-“. Во втором примере мы добавляем три столбца в один столбец “Address” и добавляем пробел между ними.🔥8👍3
Примеры:
LCASE("SQL is FUN!") AS LowercaseText; #sql is fun!
SELECT LCASE(CustomerName) AS LowercaseCustomerName FROM Customers;
Функция LCASE() преобразует строку в нижний регистр. Обрати внимание, функция LOWER() является синонимом функции LCASE(). В первом примере продемонстрирована конвертация строки в нижний регистр. Во втором примере мы преобразовываем текст в “CustomerName” в нижний регистр.👍6🔥1
Примеры:
MAKETIME(16, 1, 0); # 16:01:00
SELECT MAKETIME(21, 59, 59); # 21:59:59
SELECT MAKETIME (838, 59, 59); # 838:59:59
Функция MAKETIME() создает и возвращает время на основе значения часа, минуты и секунды. Обрати внимание, значения времени находятся в пределах от '-838:59:59' до '838:59:59'. Значение часа может быть больше 24, однако при значении минут и секунд больше 59 возвращается NULL.👍8🔥1
Какой из следующих операторов используется для изменения последовательности?
Anonymous Quiz
55%
ALTER SEQUENCE
11%
SELECT SEQUENCE
5%
DROP SEQUENCE
13%
Ничего из вышеперечисленного
17%
Узнать ответ
👍7
Имеет следующий синтаксис:
Гайды по БД и SQL
ORDER BY column_name [ASC | DESC]Оператор SQL ORDER BY выполняет сортировку выходных значений. Его можно применять как к числовым столбцам, так и к строковым. В последнем случае, сортировка будет происходить по алфавиту.
Гайды по БД и SQL
🔥7👍5
Media is too big
VIEW IN TELEGRAM
SQL Access: Создание архива
00:50 | Создание таблицы АРХИВ
01:20 | Создание запроса НА ДОБАВЛЕНИЕ
02:23 | Создание запроса НА УДАЛЕНИЕ
03:02 | Создание форм
04:59 | Создание макроса
08:53 | Восстанавливаем записи из архива
⤷ Смотреть на ютуб
Гайды по БД и SQL
00:50 | Создание таблицы АРХИВ
01:20 | Создание запроса НА ДОБАВЛЕНИЕ
02:23 | Создание запроса НА УДАЛЕНИЕ
03:02 | Создание форм
04:59 | Создание макроса
08:53 | Восстанавливаем записи из архива
⤷ Смотреть на ютуб
Гайды по БД и SQL
🆒5❤2
Функция LTRIM обрезает пробелы, которые стоят в начале строки.
Пример: удалить пробелы из строки
Пример: удалить пробелы из строки
SELECT LTRIM(" SQL Tutorial") AS LeftTrimmedString;
Гайды по БД и SQL👍3🔥3
Функция INSTR() возвращает позицию первого вхождения строки в другую строку. Эта функция выполняет поиск без учета регистра. В первом примере мы ищем символ “u” в строке “Guidance”. Во втором примере идет поиск “a” в столбце “CustomerName” и возвращается позиция.
Пример: Найдите «3» в строке «quack3pack» и верните позицию:
Пример: Найдите «3» в строке «quack3pack» и верните позицию:
SELECT INSTR("quack3pack", "3") AS MatchPosition;
Гайды по БД и SQL👍5❤1
Команда LIMIT задает ограничение на количество записей, выбираемых из базы данных. Данная команда может использоваться совместно с командой SELECT, командой DELETE, и командой UPDATE.
Пример:
Пример:
SELECT * FROM workers WHERE id>0 LIMIT 3
Гайды по БД и SQL👍7🔥2
Команда GROUP BY позволяет группировать результаты при выборке из базы данных.
В данном примере записи группируются по возрасту (будет 3 группы - 23 года, 24 года и 25 лет). Затем для каждой группы применяется функция sum, которая суммирует зарплаты внутри данной группы. В результате для каждой из групп (23 года, 24 года и 25 лет) будет подсчитана суммарная зарплата внутри этой группы:
Пример:
В данном примере записи группируются по возрасту (будет 3 группы - 23 года, 24 года и 25 лет). Затем для каждой группы применяется функция sum, которая суммирует зарплаты внутри данной группы. В результате для каждой из групп (23 года, 24 года и 25 лет) будет подсчитана суммарная зарплата внутри этой группы:
Пример:
SELECT age, SUM(salary) as sum FROM workers GROUP BY age
Гайды по БД и SQ👍6❤1
SQL Полное руководство Третье издание (2019)
Автор: Джеймс Грофф
О книге: Эта книга расскажет вам, как работать с командами и инструкциями SQL, создавать и настраивать реляционные базы данных, загружать и модифицировать объекты баз данных, выполнять мощные запросы, повышать производительность и выстраивать систему безопасности.
Гайды по БД и SQL
Автор: Джеймс Грофф
О книге: Эта книга расскажет вам, как работать с командами и инструкциями SQL, создавать и настраивать реляционные базы данных, загружать и модифицировать объекты баз данных, выполнять мощные запросы, повышать производительность и выстраивать систему безопасности.
Гайды по БД и SQL
🔥4❤2👍1
Оператор SQL SELECT используется для выбора данных из базы данных. Возвращенные данные сохраняются в таблице результатов, называемой набором результатов. Следующая инструкция SQL выбирает столбцы «CustomerName» и «City» из таблицы «Customers»
Пример:
Пример:
SELECT CustomerName, City FROM Customers;
Гайды по БД и SQL👍6❤🔥3
Предложение WHERE используется для фильтрации записей. Он используется для извлечения только тех записей, которые удовлетворяют заданному условию.
Следующая инструкция SQL выбирает всех клиентов из страны «Мексика» в таблице «Клиенты»
Пример:
Следующая инструкция SQL выбирает всех клиентов из страны «Мексика» в таблице «Клиенты»
Пример:
SELECT * FROM Customers
WHERE Country='Mexico';
Гайды по БД и SQL🔥5
Функция POSITION осуществляет поиск подстроки в строке, возвращает позицию ее первого символа. Учтите, что нумерация символов начинается с 1.
Пример: в данном примере в тексте ищется позиция слова 'длинный'
Пример: в данном примере в тексте ищется позиция слова 'длинный'
SELECT *, POSITION('длинный' IN text) as pos FROM texts
Гайды по БД и SQL🔥4👍3