Смотреть статью
Добро пожаловать в канал 'SQL и БД Learning'! Этот канал создан для всех, кто хочет изучить язык SQL с нуля. Здесь вы найдете полезные уроки, советы и задания, которые помогут вам освоить базы данных и стать опытным специалистом в этой области. Наш канал предоставляет возможность задавать вопросы и обсуждать интересующие темы с другими участниками. Если у вас есть какие-либо вопросы или предложения, не стесняйтесь обращаться к администратору канала @valentin_mascarov. Мы также предлагаем рекламные возможности для вашего бизнеса на бирже, просто перейдите по ссылке https://telega.in/c/SQl_and_DB_Learning. Присоединяйтесь к нам прямо сейчас и начните свой путь к освоению SQL и баз данных вместе с 'SQL и БД Learning'!
23 Jan, 16:02
21 Jan, 17:29
21 Jan, 08:21
17 Jan, 18:56
14 Jan, 14:48
13 Jan, 18:20
13 Jan, 14:56
13 Jan, 12:17
11 Jan, 14:11
| user_id | date |
|---------|------------|
| 1 | 2018-07-01 |
| 234 | 2018-07-02 |
| 3 | 2018-07-02 |
| 1 | 2018-07-02 |
| ... | ... |
| 234 | 2018-10-04 |
SELECT
DATE_TRUNC('month', a.date) month_timestamp,
COUNT(DISTINCT a.user_id) retained_users
FROM
logins a
JOIN
logins b ON a.user_id = b.user_id
AND DATE_TRUNC('month', a.date) = DATE_TRUNC('month', b.date) +
interval '1 month'
GROUP BY
date_trunc('month', a.date)
10 Jan, 17:54
DELETE FROM wiped_table_name;
-- Мы очистили таблицу wiped_table_name
TRUNCATE cars, cups, parrots;
-- Тут можно перечислять сколько угодно таблиц
10 Jan, 11:33
08 Jan, 18:09
07 Jan, 11:16
07 Jan, 08:40
06 Jan, 16:33
items
со следующими данными:id desc
1 val test test val
2 val test
3 test test test
4 valvalvalvalval
val
‘ для каждого desc
. 2
1
0
5
SELECT
ROUND (
(LENGTH (desc) - LENGTH (
REPLACE (desc, ‘val‘,‘‘)
)) / LENGTH(‘val‘)) AS c
FROM items;
05 Jan, 19:09
31 Dec, 14:48
30 Dec, 19:58
27 Dec, 18:01
25 Dec, 18:54
25 Dec, 14:37
24 Dec, 18:20
22 Dec, 20:33
20 Dec, 20:09
18 Dec, 19:23
17 Dec, 11:17
15 Dec, 14:51
12 Dec, 14:55
SELECT column_name(s) FROM table_name WHERE column_name LIKE pattern;
Пример:SELECT * FROM customers WHERE last_name LIKE 'Sm%';
Этот запрос вернет все строки из таблицы customers, в которых last_name начинается с букв "Sm".SELECT * FROM employees WHERE UPPER(first_name) LIKE '%JOHN%';
11 Dec, 11:25
10 Dec, 17:16
10 Dec, 14:45
09 Dec, 14:59
09 Dec, 14:01
pip install marimo && marimo tutorial intro
09 Dec, 12:04
04 Dec, 14:40
02 Dec, 14:51
01 Dec, 17:04
28 Nov, 18:07
28 Nov, 15:05
28 Nov, 11:17
27 Nov, 15:01
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
26 Nov, 17:58
26 Nov, 15:00
26 Nov, 14:01
24 Nov, 16:28
22 Nov, 13:07
21 Nov, 17:46
21 Nov, 15:00
21 Nov, 14:18
20 Nov, 14:53
20 Nov, 13:36
20 Nov, 11:26
20 Nov, 09:26
19 Nov, 18:01
17 Nov, 15:01
16 Nov, 15:37
15 Nov, 12:00
14 Nov, 12:29
13 Nov, 06:13
10 Nov, 20:46
07 Nov, 09:29
06 Nov, 18:26
06 Nov, 14:55
06 Nov, 08:39
05 Nov, 07:06
04 Nov, 09:38
01 Nov, 07:25
31 Oct, 17:18
DATE_TRUNC
для округления даты до месяца. Затем мы считаем общее количество заказов с помощью функции COUNT
и общую сумму продаж с помощью функции SUM
. Затем мы используем выражение HAVING
для фильтрации только тех месяцев, где количество заказов превышает 100. Наконец, мы сортируем результаты по месяцам с помощью выражения ORDER BY
. 31 Oct, 14:54
31 Oct, 07:09
table1
со столбцом column_name
таблицы table2
, а также с таблицей table3
. Здесь column_name
- это общий столбец, по которому происходит соединение таблиц. 28 Oct, 13:07
sys.databases
, которая содержит информацию о всех базах данных в SQL Server. Колонка modify_date
указывает на дату и время последнего изменения базы данных. 27 Oct, 15:04
26 Oct, 17:26
23 Oct, 17:29
23 Oct, 15:09
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
23 Oct, 11:09
23 Oct, 09:12
22 Oct, 18:09
22 Oct, 14:56
22 Oct, 08:36
21 Oct, 17:42
21 Oct, 14:55
21 Oct, 09:18
18 Oct, 18:14
EXTRACT(part FROM date)
. 18 Oct, 14:58
18 Oct, 08:36
17 Oct, 06:53
DATALENGTH
, которая вернет размер данных в байтах.MyFileColumn
- это столбец таблицы, в котором хранится файл, MyTable
- это имя таблицы, а ID = 1
- это условие выборки конкретной записи из таблицы. 16 Oct, 07:31
'имя_базы_данных'
на название вашей базы данных. Результатом будет суммарный размер всех таблиц в базе данных, выраженный в байтах. 15 Oct, 17:11
14 Oct, 17:26
14 Oct, 15:00
14 Oct, 13:41
12 Oct, 17:23
12 Oct, 14:22
curl https://sh.edgedb.com --proto '=https' -sSf1 | sh
10 Oct, 11:17
curl https://install.spiceai.org | /bin/bash
spice init spice_qs
cd spice_qs
spice run
10 Oct, 07:58
09 Oct, 18:14
pip install jupysql duckdb-engine
%sql
, %%sql
и %sqlplot
.