Как использовать SELECT In Order BY для определенных идентификаторов в SQL?
Опубликовано: 1 Сентября, 2022
Порядок по оператору используется в SQL для сортировки результирующего набора по возрастанию или по убыванию путем упоминания его в суффиксе как DESC (по убыванию) и ASC (по возрастанию). В этой статье мы будем упорядочивать базу данных только с некоторыми указанными значениями столбца.
Итак, давайте начнем с создания базы данных.
Шаг 1: Создайте базу данных
Запрос:
CREATE DATABASE GFG
Шаг 2: Используйте базу данных
Запрос:
USE GFG
Шаг 3: Создайте таблицу
Запрос:
CREATE TABLE s_marks ( studentid int PRIMARY KEY, subjectid VARCHAR(10), professorid int )
Шаг 4: Вставьте некоторые данные в таблицу
Запрос:
INSERT INTO [dbo].[s_marks] ([studentid] ,[subjectid] ,[professorid]) VALUES(1, "DSA", 6) GO INSERT INTO [dbo].[s_marks] ([studentid] ,[subjectid] ,[professorid]) VALUES(2, "Compiler", 7) GO INSERT INTO [dbo].[s_marks] ([studentid] ,[subjectid] ,[professorid]) VALUES(3, "ML", 8) GO INSERT INTO [dbo].[s_marks] ([studentid] ,[subjectid] ,[professorid]) VALUES(4, "AI", 9) GO
Шаг 5: Получите данные таблицы в соответствии с идентификатором студента и порядком, используя некоторые идентификаторы.
Запрос:
SELECT studentid, subjectid FROM s_marks WHERE studentid IN (1,4) ORDER BY studentid DESC
Выход:
Итак, мы видим, что данные успешно печатаются с порядком по, а также с соответствующими идентификаторами.