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

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

06.06.2016, 18:06. Просмотров 206. Ответов 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
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.06.2016, 18:06
Ответы с готовыми решениями:

Вывести название теста и название курса для заданного пользователя, которые он еще не проходил
Есть следующие таблицы TEST ( id ,testName) - таблица...

Вывести на экран название текущего месяца и текущее время
Никак не могу разобраться((( помогите, пожалуйста declare @d datetime...

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

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

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

5
iap
888 / 616 / 127
Регистрация: 27.11.2009
Сообщений: 1,827
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
1858 / 1261 / 369
Регистрация: 02.06.2013
Сообщений: 3,195
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
1858 / 1261 / 369
Регистрация: 02.06.2013
Сообщений: 3,195
06.06.2016, 23:55 #6
Цитата Сообщение от Ne0N Посмотреть сообщение
Все равно тока первый символ
Чудес не бывает - @group nchar тоже надо исправлять.
0
06.06.2016, 23:55
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.06.2016, 23:55

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

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

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


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

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

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