Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Нужна помощь. пару вопросов  [new]
bekhruz
Member

Откуда:
Сообщений: 19
1) Дан массив. Найти все нечётные числа массива.

массив = 60 78 78 77 75 94 49 7 8 81 35 94 8 38 29 31 76 42 12 67
результат = 77 75 49 7 81 35 29 31 67


2) Дана строка символов. Удалить из строки первые буквы каждого слова.

строка = Crystal Method.
результат = rystal ethod



3) Найти самое длинное слово в строке

строка = "Моей фантазии никогда не хватало вообразить эту сцену"
результат = вообразить


4) Найти второй максимальный елемент массива

массив = 32, 54, 87, 987, 223, 1, 42, 33, 12, 65
результат = 223


5) Выбрать из таблицы "contacts" первые 10 записей
6) Выбрать из таблицы "contacts" запись где значение "body" равна 900909080
5 фев 18, 13:11    [21166613]     Ответить | Цитировать Сообщить модератору
 Re: Нужна помощь. пару вопросов  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31371
bekhruz,

"Пара вопросов" - так вопросы какие, покажите ваш код, что у вас не получилось?

Если вы просто скопировали сюда задание, и ждёте, что вам его выполнят, то пишите в форум "работа".
5 фев 18, 13:14    [21166627]     Ответить | Цитировать Сообщить модератору
 Re: Нужна помощь. пару вопросов  [new]
aleksrov
Member

Откуда:
Сообщений: 948
Да, студенты совсем охамели, не добрый день, не пожалуйста, не спасибо. Просто, ловите задание, царь ждета ответа.
5 фев 18, 13:26    [21166665]     Ответить | Цитировать Сообщить модератору
 Re: Нужна помощь. пару вопросов  [new]
bekhruz
Member

Откуда:
Сообщений: 19
спасибо ребят, если бы знал ответы я бы не просил помощи... если не хотите помочь, просто не отвечайте... я начинающий и мне задали эти вопросы... вы тоже когда то начинали...
5 фев 18, 13:32    [21166686]     Ответить | Цитировать Сообщить модератору
 Re: Нужна помощь. пару вопросов  [new]
felix_ff
Member

Откуда: Moscow
Сообщений: 1369
bekhruz,

у вас вопросы (кроме пожалуй 5-6) в частности относятся к области общего программирования нежели к SQL.
Вам следует создать тему в другом разделе.
5 фев 18, 13:39    [21166709]     Ответить | Цитировать Сообщить модератору
 Re: Нужна помощь. пару вопросов  [new]
iap
Member

Откуда: Москва
Сообщений: 46983
felix_ff
bekhruz,

у вас вопросы (кроме пожалуй 5-6) в частности относятся к области общего программирования нежели к SQL.
Вам следует создать тему в другом разделе.
Ну почему? Всё решается на SQL.
Скажу больше - достаточно просто поискать на этом форуме.
5 фев 18, 13:41    [21166721]     Ответить | Цитировать Сообщить модератору
 Re: Нужна помощь. пару вопросов  [new]
felix_ff
Member

Откуда: Moscow
Сообщений: 1369
iap,

Да я не спорю, конечно решается.
Но сама постановка вопросов и оперирование "массивами" как бы намекает что данные задачи проще было бы решить на каком нибудь fortran и иже с ними :D
5 фев 18, 13:44    [21166730]     Ответить | Цитировать Сообщить модератору
 Re: Нужна помощь. пару вопросов  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31371
bekhruz
спасибо ребят, если бы знал ответы я бы не просил помощи... если не хотите помочь, просто не отвечайте... я начинающий и мне задали эти вопросы... вы тоже когда то начинали...
Для начала, вы точно уверены, что ваши вопросы относятся к программе Microsoft SQL Server?
Тут обсуждают только её.
5 фев 18, 16:12    [21167370]     Ответить | Цитировать Сообщить модератору
 Re: Нужна помощь. пару вопросов  [new]
Ролг Хупин
Member

Откуда: Чебаркуль
Сообщений: 3712
felix_ff
bekhruz,

у вас вопросы (кроме пожалуй 5-6) в частности относятся к области общего программирования нежели к SQL.
Вам следует создать тему в другом разделе.


5-й - это признак того, что преподаватель или тот, кто сочинял - враг студента.
6-й - это признак того, что тот, кто должен решить эту задачу и не в состоянии -должен подумать. а может заняться чем-то другим...

5) Выбрать из таблицы "contacts" первые 10 записей
6) Выбрать из таблицы "contacts" запись где значение "body" равна 900909080
5 фев 18, 16:22    [21167411]     Ответить | Цитировать Сообщить модератору
 Re: Нужна помощь. пару вопросов  [new]
ага
Guest
bekhruz
1)
5) Выбрать из таблицы "contacts" первые 10 записей


вопрос-то с подвохом...
7 фев 18, 10:50    [21172275]     Ответить | Цитировать Сообщить модератору
 Re: Нужна помощь. пару вопросов  [new]
kombala
Member

Откуда:
Сообщений: 41
ага, top 10 <..> order by id ?

Такой себе подвох.
7 фев 18, 15:16    [21173439]     Ответить | Цитировать Сообщить модератору
 Re: Нужна помощь. пару вопросов  [new]
ага
Guest
kombala
ага, top 10 <..> order by id ?

Такой себе подвох.


top 10 <..> order by id desc - а так очевидно последние десять записей?

а так какие это будут 10 записей, первые, последние или средние?
create table #t (id int identity(-1, -1), a int)
...
select * from #t order by id 


а если так top 10 <..> order by field1 ?
это какие записи - первые или последние?

я имел в виду, что слово первые в вопросе лишние. но скорее всего это конечно не подвох, а невнимательность преподавателя ну или лаборанта, не знаю уж кто вопросы составлял.
8 фев 18, 07:43    [21175036]     Ответить | Цитировать Сообщить модератору
 Re: Нужна помощь. пару вопросов  [new]
2Pizza
Guest
Для ТС
к вопросу про массивы (как массив превратить в таблицу ) можно посмотреть например тут
разделение информации, находящиеся в одной строке
Как найти чет нечет наверное догадаетесь сами
Как таблицу обратно свернуть в строку - смотрите например
for xml path
8 фев 18, 09:47    [21175269]     Ответить | Цитировать Сообщить модератору
 Re: Нужна помощь. пару вопросов  [new]
Ролг Хупин
Member

Откуда: Чебаркуль
Сообщений: 3712
2Pizza
Для ТС
к вопросу про массивы (как массив превратить в таблицу ) можно посмотреть например тут
разделение информации, находящиеся в одной строке
Как найти чет нечет наверное догадаетесь сами
Как таблицу обратно свернуть в строку - смотрите например
for xml path


у тс может быть сервер 2005 или 2000, или вообще 7
8 фев 18, 13:25    [21176140]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить