Образовательный проект «SnakeProject» Михаила Козлова

Навигация

⇒ SQL\T-SQL ⇐

CISCO

Voice(Asterisk\Cisco)

Microsoft

Powershell

Python

FreeBSD and Nix

Общая

WEB Разработка

ORACLE SQL \ JAVA

Мото

Стрельба, пневматика, оружие

Саморазвитие и психология


T-SQL: Сортировка в алфавитном порядке и позиции строки


Задача вывести сначала в выводе город Москва, далее Санкт-Петербург, а далее в алфавитном порядке остальные города:

use test;

create table CITIES (
    id int,
    city nvarchar(100)
)

insert into CITIES(id, city) values(1, N'Таганрог')
insert into CITIES(id, city) values(2, N'Санкт-Петербург')
insert into CITIES(id, city) values(3, N'Тверь')
insert into CITIES(id, city) values(4, N'Златоуст')
insert into CITIES(id, city) values(5, N'Москва')
insert into CITIES(id, city) values(6, N'Курган')

select id, city from CITIES
order by -patindex('%$'+city+'$%','$Санкт-Петербург$Москва$'),
          City

 


Комментарии пользователей

Эту новость ещё не комментировалиНаписать комментарий
Анонимам нельзя оставоять комментарии, зарегистрируйтесь!

Контакты Группа ВК Сборник материалов по Cisco, Asterisk, Windows Server, Python и Django, SQL и T-SQL, FreeBSD и LinuxКод обмена баннерами Видео к IT статьям на YoutubeВидео на другие темы Смотреть
Мои друзья: Советы, помощь, инструменты для сис.админа, статическая и динамическая маршрутизация, FreeBSD

© Snakeproject.ru создан в 2013 году.
При копировании материала с сайта - оставьте ссылку.
Весь материал на сайте носит ознакомительный характер,
за его использование другими людьми, автор ответственности не несет.

Рейтинг@Mail.ru
Рейтинг@Mail.ru Яндекс.Метрика





Поддержать автора и проект