Форум программистов, компьютерный форум, киберфорум
Microsoft SQL Server
Войти
Регистрация
Восстановить пароль
 
Ne0N
0 / 0 / 1
Регистрация: 17.02.2016
Сообщений: 41
1

Скалярная функция вывести полное название

06.06.2016, 18:06. Просмотров 340. Ответов 5
Метки нет (Все метки)

T-SQL
1
2
3
4
5
6
7
8
9
10
11
CREATE FUNCTION f1(@surname nchar(20))
RETURNS nchar
AS
BEGIN
DECLARE @group nchar
set @group =(select Студенты.Группа FROM Студенты
where Студенты.Фамилия = @surname)
return @group
end
go
select dbo.f1('Путин') as Группа
Результат:
Группа
Г


А должно быть ГИ22
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.06.2016, 18:06
Ответы с готовыми решениями:

Скалярная функция и ограничения
Нужно создать ограничение, запрещающее продавать товары если их нет на складе Этот код вроде бы...

Вывести полное название по первой букве
помогите пожалуйста. такая задача. Пусть, например, в программе определен пе¬речисляемый тип...

Вывести полное название месяца зная первую букву
Задание 4 С клавиатуры вводится символ, значение которого 'о', 'н' ... 'д' - первые буквы названий...

По порядковым номерам мастей вывести полное название игральной карты
Помогите решить задачу. Мастям игральных карт условно присвоены следующие порядковые номера:...

5
iap
979 / 681 / 155
Регистрация: 27.11.2009
Сообщений: 2,069
06.06.2016, 19:25 2
NCHAR - это просто один юникодный символ.
Сколько символов занимает Студенты.Группа? Вот такую длину и надо задавать: NCHAR(20), например.
0
Ne0N
0 / 0 / 1
Регистрация: 17.02.2016
Сообщений: 41
06.06.2016, 22:43  [ТС] 3
Занимает 6, но я же поставил 20
0
invm
2584 / 1652 / 563
Регистрация: 02.06.2013
Сообщений: 4,090
06.06.2016, 23:44 4
Цитата Сообщение от Ne0N Посмотреть сообщение
но я же поставил 20
Не поставили:
Цитата Сообщение от Ne0N Посмотреть сообщение
T-SQL
1
RETURNS nchar
0
Ne0N
0 / 0 / 1
Регистрация: 17.02.2016
Сообщений: 41
06.06.2016, 23:53  [ТС] 5
Все равно тока первый символ
0
invm
2584 / 1652 / 563
Регистрация: 02.06.2013
Сообщений: 4,090
06.06.2016, 23:55 6
Цитата Сообщение от Ne0N Посмотреть сообщение
Все равно тока первый символ
Чудес не бывает - @group nchar тоже надо исправлять.
0
06.06.2016, 23:55
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.06.2016, 23:55

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Полное название тега <br>
Учу Java и тут в JLabel что бы на новую строчку переносить слова необходимо использовать HTML. Пишу...

Полное название полей
Доброго времени суток! У меня такая ситуация. Есть запрос, объединяющий 3 таблицы: SELECT...

Полное название операционной системы
Подскажите, пожалуйста, можно ли в программе VB6 вывести полное название операционной системы (не...

Расшифровка(полное название) тегов
В HTML кое-какие теги сокращены на Английском языке.Где найти полное название всех сокращенных...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.