Day 1: Basic SQL Queries
Topics:
- Introduction to SQL and relational databases
- Creating a database and tables
- Inserting data into tables
- Retrieving data with SELECT statement
- Filtering and sorting data
Assignments:
- Create a database named “mydb”.
CREATE DATABASE mydb;
- Create a table named “users” with columns id, name, age, city, added_at, and updated_at.
CREATE TABLE users (
id INT PRIMARY KEY,
name VARCHAR(50),
age INT,
city VARCHAR(50),
added_at DATETIME,
updated_at DATETIME
);
- Insert 5 records into the “users” table.
INSERT INTO users (id, name, age, city, added_at, updated_at)
VALUES
(1, 'John', 25, 'Mumbai', '2022-01-01', '2022-01-02'),
(2, 'Jane', 30, 'Delhi', '2022-01-03', '2022-01-04'),
(3, 'Mike', 35, 'Bangalore', '2022-01-05', '2022-01-06'),
(4, 'Lisa', 28, 'Chennai', '2022-01-07', '2022-01-08'),
(5, 'David', 32, 'Kolkata', '2022-01-09', '2022-01-10');
- Retrieve all records from the “users” table.
SELECT * FROM users;
- Retrieve the names of users whose age is greater than 30.
SELECT name FROM users WHERE age > 30;
Day 2: Data Manipulation
Topics:
- Updating records with UPDATE statement
- Deleting records with DELETE statement
- Limiting and pagination with LIMIT and OFFSET
- Aggregation functions: COUNT, SUM, AVG, MIN, MAX
- Grouping data with GROUP BY
Assignments:
- Update the age of the user with id 2 to 35.
UPDATE users SET age = 35 WHERE id = 2;
- Delete the user with id 4 from the “users” table.
DELETE FROM users WHERE id = 4;
- Retrieve the first 3 records from the “users” table.
SELECT * FROM users LIMIT 3;
- Retrieve the total number of users in the “users” table.
SELECT COUNT(*) FROM users;
- Retrieve the average age of users.
SELECT AVG(age) FROM users;
Day 3: Filtering and Sorting
Topics:
- Using WHERE clause for conditional filtering
- Using comparison operators: =, <>, <, >, <=, >=
- Using logical operators: AND, OR, NOT
- Sorting data with ORDER BY clause
- Sorting in ascending and descending order
Assignments:
- Retrieve the names of users whose city is ‘Mumbai’.
SELECT name FROM users WHERE city = 'Mumbai';
- Retrieve the names of users whose age is between 25 and 35.
SELECT name FROM users WHERE age BETWEEN 25 AND 35;
- Retrieve the names of users whose city is not ‘Delhi’.
SELECT name FROM users WHERE city <> 'Delhi';
- Retrieve all records from the “users” table sorted by age in ascending order.
SELECT * FROM users ORDER BY age ASC;
- Retrieve all records from the “users” table sorted by name in descending order.
SELECT * FROM users ORDER BY name DESC;
Day 4: Data Aggregation and Functions
Topics:
- Using aggregate functions: COUNT, SUM, AVG, MIN, MAX
- Working with NULL values: IS NULL, IS NOT NULL
- Using mathematical functions: ROUND, CEILING, FLOOR
- String functions: CONCAT, UPPER, LOWER, LENGTH
- Date functions: NOW, DATE_FORMAT, DATE_ADD, DATE_SUB
Assignments:
- Retrieve the total number of users in the “users” table.
SELECT COUNT(*) FROM users;
- Retrieve the sum of ages of all users.
SELECT SUM(age) FROM users;
- Retrieve the average age of users excluding NULL values.
SELECT AVG(age) FROM users WHERE age IS NOT NULL;
- Retrieve the concatenated names and cities of all users.
SELECT CONCAT(name, ', ', city) AS info FROM users;
- Retrieve the current date and time.
SELECT NOW();
Day 5: Grouping and Filtering with HAVING Clause
Topics:
- Grouping data with GROUP BY clause
- Filtering grouped data with HAVING clause
- Using aggregate functions with GROUP BY
- Using multiple columns in GROUP BY
- Combining GROUP BY, HAVING, and ORDER BY
Assignments:
- Retrieve the names and ages of users grouped by city.
SELECT city, GROUP_CONCAT(name) AS names, GROUP_CONCAT(age) AS ages FROM users GROUP BY city;
- Retrieve the cities with more than 2 users.
SELECT city FROM users GROUP BY city HAVING COUNT(*) > 2;
- Retrieve the average age of users in each city.
SELECT city, AVG(age) AS average_age FROM users GROUP BY city;
- Retrieve the cities with the highest and lowest average age of users.
SELECT city, AVG(age) AS average_age FROM users GROUP BY city HAVING AVG(age) = (SELECT MAX(avg_age) FROM (SELECT AVG(age) AS avg_age FROM users GROUP BY city) AS temp) OR AVG(age) = (SELECT MIN(avg_age) FROM (SELECT AVG(age) AS avg_age FROM users GROUP BY city) AS temp);
- Retrieve the cities with at least 1 user whose age is greater than 30, sorted by city name.
SELECT city FROM users WHERE age > 30 GROUP BY city ORDER BY city ASC;
Publicaciones unicas amouranth es noticias de vanguardia y contenido original. Mantengase al dia y no se pierda ninguna novedad.
La pagina oficial de https://www.evaelfie.es ofrece contenido exclusivo, noticias de ultima hora y actualizaciones periodicas. Mantengase al dia con las nuevas publicaciones y anuncios.
які ремонти квартири послуги ремонту квартир
Gaming portal Unblocked Games with free online games. A huge collection of browser games without restrictions: arcades, strategy, racing, logic games, and entertainment for relaxation right in your browser.
MMORPG игра Scryde — онлайн-мир приключений, сражений и развития персонажа. Выбирайте класс героя, исследуйте локации, участвуйте в PvP и PvE боях, вступайте в гильдии и проходите квесты в захватывающей многопользовательской игре.
Мучает варикоз? https://zdorovie-veny.ru информационный сайт о здоровье вен и лечении варикоза ног: УЗДС диагностика, лечение варикоза, ЭВЛО (лазерное лечение), склеротерапия, восстановление и компрессионный трикотаж. Рекомендации врача, ответы на частые вопросы и профилактика варикоза.
Компания “Маркет Климата” https://market-climata.ru/services/obsluzhivanie-konditsionerov/ предоставляет полный спектр услуг по Техническому обслуживанию кондиционеров в Москве всех марок и моделей.
Latest Updates: tree service in connecticut
Проблемы с застройщиком? металлический шильдик помощь юриста по долевому строительству, расчет неустойки, подготовка претензии и подача иска в суд. Защитим права дольщиков и поможем получить компенсацию.
Нужен юрист? https://arbitrazhnyy-yurist.ru представительство в арбитражном суде, защита интересов бизнеса, взыскание задолженности, споры по договорам и сопровождение судебных процессов для компаний и предпринимателей.
нишевой парфюмерии https://elicebeauty.com/la-martina/
Ищешь кран? шаровый кран под приварку для трубопроводов различного назначения. Надежная запорная арматура для систем водоснабжения, отопления, газа и промышленных магистралей. Высокая герметичность, долговечность и устойчивость к нагрузкам.
Found a bride? proposal ideas in Barcelona romantic scenarios, beautiful locations, photo shoots, decor, and surprises for the perfect declaration of love. Make your engagement in Barcelona an unforgettable moment in your story.
Проблемы с застройщиком? металлический шильдик помощь юриста по долевому строительству, расчет неустойки, подготовка претензии и подача иска в суд. Защитим права дольщиков и поможем получить компенсацию.
Информационный сайт https://zdorovie-veny.ru о здоровье вен и лечении варикоза ног: УЗДС диагностика, лечение варикоза, ЭВЛО (лазерное лечение), склеротерапия, восстановление и компрессионный трикотаж. Рекомендации врача, ответы на частые вопросы и профилактика варикоза.
Нужен юрист? https://arbitrazhnyy-yurist.ru представительство в арбитражном суде, защита интересов бизнеса, взыскание задолженности, споры по договорам и сопровождение судебных процессов для компаний и предпринимателей.
The whole summary is here: https://mnenie-sotrudnikov.ru/catalog/proizvoditeli/mashinostroenie-i-oborudovanie
Нужен отель? отель белорусская идеальное место для расслабления в центре столицы. Тихий бутик-отель 4* сочетает классический комфорт с современным спа-комплексом. Гостей ждет настоящий отдых: можно посетить бассейн, расслабиться в сауне или заказать индивидуальные программы. Уютные номера и близость к метро делают этот отель со спа в Москве идеальным выбором для романтических и оздоровительных путешествий.
Montaz aluminiowego zadaszenia tarasowego DIY https://aluminum-etrrace-canopies.ru
Нужна гостиница? номер с сауной уютные номера рядом с метро и деловым центром города. Удобное размещение для туристов и деловых поездок, комфортные условия проживания, современный сервис и удобная транспортная доступность.
A website with unblocked games for free online play. Popular browser games, arcades, platformers, racing games, and puzzles are available with no downloads or restrictions on any device.
Услуги по настройке https://sysadmin.guru и администрированию серверов и компьютеров. Установка систем, настройка сетей, обслуживание серверной инфраструктуры, защита данных и техническая поддержка. Помогаем обеспечить стабильную работу IT-систем.
кольцо с бриллиантом цена сколько стоит помолвочное кольцо
Current https://www.the-weather-in-podgorica.com, today and in the coming days. Accurate forecast of temperature, precipitation, wind, and humidity. Find out what the weather is like in Podgorica now, the weekly forecast for the month, and weather trends in Montenegro’s capital.
Если вам нравится “жёсткий” стиль, высокая волатильность и слоты, где решают механики и бонусные режимы, то Nolimit City – это провайдер, за которым стоит следить. В нашем Telegram мы собираем всё по NLC в одном месте: подборки самых хайповых тайтлов, разборы фич (xNudge/xWays и прочие фирменные механики), что лучше пробовать под спокойную игру, а что – чисто “на разнос”. Плюс регулярно публикуем новинки и заметки, чтобы вы не пропускали свежие релизы (у них они выходят стабильно).
Чтобы не выбирать наугад и не тратить время на “красивые витрины”, проще ориентироваться на рейтинг онлайн казино, где всё разложено по полочкам. В Telegram мы собираем подборки по разным запросам: где условия честнее, какие бонусы реально отыгрываются, где поддержка отвечает быстро, и на что обратить внимание до регистрации и депозита. Формат простой и “человечный”: короткие выводы, важные нюансы и обновления, когда что-то меняется — чтобы вы могли быстро понять, стоит ли заходить на площадку.
Качественное SEO https://outreachseo.ru продвижение сайта для бизнеса. Наши специалисты предлагают эффективные решения для роста позиций в поисковых системах. Подробнее об услугах и стратегиях можно узнать на сайте
Любишь азарт? пин ап официальный сайт казино предлагает разнообразные игровые автоматы, настольные игры и интересные бонусные программы. Платформа создана для комфортной игры и предлагает широкий выбор развлечений.
vendor listings page – Came across this platform today and it looks active and neatly structured.
ремонт санузла комнаты ремонт ванной комнаты плитка
ToolForge – Intuitive setup, the site feels open and accessible.
ремонт ванной ключ ремонт ванной спб цена
Need a multimedia system? equipment for lecture halls We integrate multimedia systems for home and business. We install and configure audio and video systems, manage content, and integrate equipment into a single system. Modern solutions for comfortable and efficient use of technology.
Читать больше на сайте: https://le-parfume.ru/parfyumeriya/muzhskaya-parfyumeriya/dunhill/
see available items – The platform is clean and well-structured, supporting convenient browsing.
заказать дизайн интерьера загородного дома разработка дизайна дома
Обязательно к прочтению: https://dezavtor.amebaownd.com/posts/58164881
explore the outlet – Took a glance around, the design feels user-friendly and clear.
Echo Vendor Network – Clear design, moving through content is smooth and simple.
open the bazaar page – First glance shows the site feels tidy and straightforward.
explore the bazaar – Took a moment to browse, the structure seems organized and tidy.
caramel cove homepage – First impression shows the design is neat and user-friendly.
chestnut harbor marketplace – Spent a few minutes, page design seems clean and structured.
chestnut stone shop – Scrolling through, content feels intuitive and clear.
cloud cove marketplace – Spent a few minutes here, page design appears tidy and readable.
check out this store – Just scrolling briefly, navigation feels intuitive and content is clear.
discover clover brook outlet – Had a glance, layout seems organized and clean.
explore the bazaar – Took a moment to browse, everything seems clear and well structured.
coast stone homepage – First impression shows navigation is smooth and content is clear.
Лучшее прямо здесь: https://dom-u-nevskogo-novostroy.ru
coppercoveemporium – Nice little discovery, layout is tidy and easy to navigate.
дизайн интерьера квартир 30 кв м дизайн проект квартиры
discover coral harbor outlet – Had a glance, design is neat and layout is clear.
marketplace page – Just exploring today, page structure feels organized and easy to navigate.
студии дизайна интерьера спб дизайнерские компании спб
Старый паркет? шлифовка паркета профессиональное восстановление деревянного пола без пыли и лишних затрат. Удаляем царапины, потемнения и старое покрытие, возвращаем гладкость и естественный цвет. Используем современное оборудование, выполняем циклевку, шлифовку и лакировку паркета под ключ с гарантией качества и точным соблюдением сроков.
Hits of the Day: https://aibj.com.br/sem-categoria/tamil-intercourse-movies-tamil-adult/
Current recommendations: https://color.travel/finest-added-bonus-casinos-2026-finest-local-casino-sign-up-offers-rated/
Recent Changes: https://apan.ro/university-porn-video-clips-sexy-college-or-university-girls-intercourse-movies/
Updates on the Topic: https://czujczuj.pl/100-percent-free-genuine-sister-and-you-may-sibling-intercourse-videos-video-clips-view-free-real-sister-and-you-can-sibling-gender-videos-news-movies-page-1/
Read More: https://carmacontracting.com/better-websites-to-have-2026/
Expanded article here: https://nsl-za.co.za/index.php/2026/03/15/i-migliori-bisca-online-con-italia-del-2025/
Расширенная статья здесь: шлифовка паркет сколько стоит
Самое интересное: циклевка паркета без пыли
>visit commerce hub – Everything is well-organized, so content is easy to access.
IvoryShopChoice – Positive impression with quick-loading pages and easy navigation.
IvoryShopCenter – Content is clear, and navigation is simple throughout.
ForestStudioVault – Well-structured pages, exploring items is effortless.
GuildSavingsCenter – Pages load without delay and content is simple to digest.