Как использовать SQL DISTINCT и TOP в одном запросе?

Опубликовано: 7 Января, 2023

Предварительные требования: SQL | Отдельный пункт

Язык структурированных запросов — это компьютерный язык, который мы используем для взаимодействия с реляционной базой данных. SQL — это инструмент для организации, управления и извлечения архивных данных из компьютерной базы данных. В этой статье мы увидим, как использовать SQL DISTINCT и TOP в одном запросе.

ОТЛИЧНЫЙ :

Это ключевое слово используется только для возврата различных или мы можем сказать разные значения. Это сохраняет только один повторяющийся элемент и устраняет повторяющиеся строки.

ТОП:

Предложение TOP используется, когда мы хотим вернуть определенное количество записей. Имейте в виду, что не все системы баз данных поддерживают предложение TOP. для MySQL это LIMIT, в то время как Oracle использовал FETCH FIRST number ROWS ONLY.

Шаги по использованию SQL DISTINCT и TOP в одном запросе:

Шаг 1: Создайте базу данных. Для этого используйте приведенную ниже команду, чтобы

Запрос:

CREATE DATABASE Student;

Шаг 2: Используйте базу данных учащихся. Для этого используйте приведенную ниже команду.

Запрос:

USE Student;

Шаг 3: Вставьте 5 строк в таблицу MARKS.

Запрос:

INSERT INTO STUDENT VALUES("Amit");
INSERT INTO STUDENT VALUES("Amit ");
INSERT INTO STUDENT VALUES("Aniket");
INSERT INTO STUDENT VALUES("Aniket");
INSERT INTO STUDENT VALUES("Soumya");
INSERT INTO STUDENT VALUES("Tridib");

Шаг 4: Для просмотра вставленного имени без использования отдельного.

Запрос:

SELECT
   name
FROM
   student
ORDER BY
   name;

Шаг 5: Чтобы просмотреть вставленное имя, используя отличное.

Запрос:

SELECT DISTINCT
  name
FROM
  student
ORDER BY
  name;

Шаг 6: Чтобы просмотреть вставленное имя с отличительным и верхним:

Запрос:

SELECT DISTINCT TOP 3
     name
FROM
     student
ORDER BY
     name;