SQL и БД Learning – Telegram
SQL и БД Learning
10.2K subscribers
797 photos
9 videos
22 files
445 links
№ 5060218708

Изучаем SQL с нуля

По всем вопросам @mascarov_valentin

Реклама на бирже - https://telega.in/c/SQl_and_DB_Learning
Download Telegram
Как получить значение текущего года в PostgreSQL?
Anonymous Quiz
7%
SELECT NOW();
44%
SELECT YEAR (NOW());
25%
SELECT DATE_PART ('year', NOW());
15%
SELECT YEAR FROM DATE;
9%
Посмотреть ответы
👍20
#Вопросы_с_собеседования

Почему данный код выведет ошибку?

Код выдаст ошибку, так как в данном случае alias нельзя использовать в операторе WHERE.

Порядок выполнения упомянутого SELECT запроса следующий:
1. FROM
2. WHERE
3. SELECT

Соответственно при выполнении команды WHERE, alias, задаваемый в SELECT еще неизвестен.

Для PostgreSQL или MySQL данную проблему можно решить, например, следующим образом:

WITH ct AS (
SELECT id, name, CONCAT ('EU:', city) AS city_m
FROM customers
)
SELECT ct.*
FROM ct
WHERE ct.city_m = 'EU:Oslo';
👍23😱2
Функция SUBDATE()

Функция SUBDATE() вычитает интервал времени/даты из даты, а затем возвращает дату.

В нашем примере функция вычитает 10 дней из даты и возвращает измененную дату.

Синтаксис:
SUBDATE(date, INTERVAL value unit)
или
SUBDATE(date, days).
👍6
Что возвратит следующий MySQL запрос:
SELECT SUBSTR(‘HELLO WORLD’, -1, 1);?
Anonymous Quiz
22%
NULL
9%
0
13%
H
30%
D
26%
Посмотреть ответы
👍12😱4
Функция STRCMP

Используется для сравнения двух строк.

Если обе строки одинаковы, то возвращается 0.

Если первый аргумент меньше второго в соответствии с определенным порядком, возвращается -1.

Возвращается 1, когда второй аргумент меньше первого.
👍10
Как использовать базу данных MySQL в Java

В этой статье мы научимся подключаться к базе данных MySQL из Java-кода и выполнять простые запросы для получения и обновления данных.

Смотреть статью
👍64🔥2
Где верно прописано удаление поля в таблице?
Anonymous Quiz
28%
DROP Users COLUMN name;
17%
SELECT Users DROP COLUMN name;
8%
TRUNCATE Users DROP COLUMN name;
48%
ALTER TABLE Users DROP COLUMN name;
👍17
Функция DAYNAME()

Функция DAYNAME() возвращает имя дня недели для заданной даты.

Синтаксис:
DAYNAME(date).
👍17
Большая шпаргалка по командам и функциям SQL
👍11🔥5
SQL cheat_sheet.png
154.2 KB
Версия в хорошем качестве
👍19🔥4
Основы SQL

Ниже представлен плейлист с 19 уроками по основам SQL

Смотреть уроки
👍8
IS NOT NULL

Данный оператор позволяет узнать равно ли проверяемое значение NULL.

Для примера выведем всех членов семьи, у которых статус в семье не равен NULL.
👍142
15 лучших практик SQL после 20 лет программирования

В статье перечислены лучшие практики составления SQL-запросов, которым вы должны следовать, чтобы сделать ваш код более легким для чтения и понимания.

Смотреть статью
👍7🔥1
Подзапросы в команде INSERT

В команде INSERT подзапросы могут применяться для определения значения, которое вставляется в один из столбцов.
👍11
👍271