Перейти к содержимому


- - - - -

Хто тут в Oracle шарит?


  • Вы не можете ответить в тему
Сообщений в теме: 4

#1 Бригарсонжкинс

Бригарсонжкинс

    Забанен после 17.04.2013

  • Пользователи
  • 10 422 сообщений

Отправлено 17 августа 2011 - 04:07

В мускуле так вот можно:
SELECT *
FROM `test`
ORDER BY title LIKE 'кот%зе%' DESC , title ASC

А вот в Oracle - болт. Как там такое замутить? Чтоб результат был таким:
"кот зелёный"
"белезна"
"кот берюзовый"
"самоцвет зелёный"
"цветастая картина"
"цветная капуста"
"цветной бульвар"
"цветной капитан"
Не пью, хамлю, не курю.

...тут вроде и вложенный селект, но не совсем... (с) Гарсон

#2 Raia wa Urusi

Raia wa Urusi

    Забанен до 17.04.2013

  • Пoльзователи
  • 3 828 сообщений

Отправлено 17 августа 2011 - 04:14

тебе тест для устройства на работу задали?

#3 Бригарсонжкинс

Бригарсонжкинс

    Забанен после 17.04.2013

  • Пользователи
  • 10 422 сообщений

Отправлено 17 августа 2011 - 04:18

тебе тест для устройства на работу задали?

я уже давно работаю аще-то.
Не пью, хамлю, не курю.

...тут вроде и вложенный селект, но не совсем... (с) Гарсон

#4 elit

elit

    ultravoice

  • Пользователи
  • 6 360 сообщений

Отправлено 17 августа 2011 - 04:43

я уже давно работаю аще-то.


Три дня охранником?
Perfecto fluoro

#5 Бригарсонжкинс

Бригарсонжкинс

    Забанен после 17.04.2013

  • Пользователи
  • 10 422 сообщений

Отправлено 17 августа 2011 - 04:48

пока решил так, но этж пипец
select * from (
   select x.*,'1' flag from (место для вашей рекламы) x where title like 'хрень%нах%'      
   union
   select y.*,'0' flag from  (место для вашей рекламы) y where title not like 'хрень%нах%'
) order by flag desc,title asc

Не пью, хамлю, не курю.

...тут вроде и вложенный селект, но не совсем... (с) Гарсон





Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 скрытых пользователей