MySQL DISTINCT та BETWEEN

Published: 12 December 2022
on channel: spa it
100
6

Та сама табличка що й ранійш
Зробимо запит
Нічого не змінилось в порівнянні з запитом SELECT DISTINCT * FROM Customers; бо записи унікальні завдяки стовбчику Id що формується авто інкрементом

SELECT DISTINCT *
FROM Customers;



+------+
| Age |
+------+
| 18 |
| 19 |
| 39 |
| 22 |
| 32 |
| 14 |
| 33 |
| 27 |
| 31 |
+------+

знайдемо унікальні значення за стовбчиками Age, FirstName, LastName
SELECT DISTINCT Age, FirstName, LastName
FROM Customers;
+------+-----------+----------+
| Age | FirstName | LastName |
+------+-----------+----------+
| 18 | Ganna | Velickiv |
| 19 | Ury | Medvejuy |
| 39 | Anton | Chernov |
| 22 | Anna | Ignatss |
| 32 | Olga | Hiv |
| 18 | Oksana | Velickiv |
| 14 | Victor | Medvejuy |
| 33 | Inna | Chernov |
| 27 | Elen | Ignatss |
| 31 | Olga | Helles |
| 18 | Zina | Velickiv |
| 14 | Valery | Medvejuy |
| 33 | Inna | Velickiv |
| 31 | Anna | Illyv |
| 18 | Ganna | Stas |
| 32 | Olga | Ann |
| 27 | Sergiy | Istom |
| 31 | Olga | Vanetsko |
+------+-----------+----------+



Усередині таблиці стовпець часто містить багато повторюваних значень; іноді вам потрібно лише перелічити різні значення.

****
Оператор "BETWEEN" вибирає значення у межах заданого діапазону. Значення можуть бути числами, текстом чи датами.
Беремо базу з табличкою, що була ранійш в наших роботах.
USE base2;


Знаходимо записи зі значенням віку від 18 до 21
SELECT * FROM Customers
WHERE Age BETWEEN 18 AND 21;

Або ті значення що не відповідають умові --- від 18 ло 21
SELECT * FROM Customers
WHERE Age NOT BETWEEN 18 AND 21;


Можна скористатись сінтаксисом без оператора BETWEEN для такого пошуку
SELECT *
FROM Customers
WHERE Age більше= 18
AND Age меньш= 21;


Watch video MySQL DISTINCT та BETWEEN online without registration, duration hours minute second in high quality. This video was added by user spa it 12 December 2022, don't forget to share it with your friends and acquaintances, it has been viewed on our site 100 once and liked it 6 people.