powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Substr SQL
13 сообщений из 13, страница 1 из 1
Substr SQL
    #39153366
info_2005
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SELECT SUBSTR(NAME, 1, 1) Ц'.' || SURNAME, CITY, LENGTH (CITY,)
FROM STUDENT
WHERE KURS IN(2, 3, 4)AND STIPEND > 0;

Подскажите пожалуйста, что означает символ Ц?
Или это просто опечатка в книге?
...
Рейтинг: 0 / 0
Substr SQL
    #39153370
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
info_2005,

Это невалидный по синтаксису SQL, может быть всё, что угодно.
...
Рейтинг: 0 / 0
Substr SQL
    #39153374
info_2005
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что означает невалидный? Его можно и не учитывать?
...
Рейтинг: 0 / 0
Substr SQL
    #39153377
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
info_2005Что означает невалидный?Значит, что при попытке выполнить это будет выдана ошибка синтаксиса.
...
Рейтинг: 0 / 0
Substr SQL
    #39153378
info_2005
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как должно быть правильно? Там не должно быть никаких символов?
...
Рейтинг: 0 / 0
Substr SQL
    #39153379
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
info_2005,

Ближайший валидный:
Код: sql
1.
2.
3.
SELECT SUBSTR(NAME, 1, 1) || SURNAME, CITY, LENGTH (CITY)
FROM STUDENT
WHERE KURS IN(2, 3, 4) AND STIPEND > 0;



Хотя и это не так, потому как оператора конкатенации '||' в MySQL нет.
...
Рейтинг: 0 / 0
Substr SQL
    #39153381
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кажется, я догадался. Это результат оптического распознования. Там были две вертикальные палки, которые распознались как буква Ц.
Т.е. в оригинале было так:
Код: sql
1.
2.
3.
SELECT SUBSTR(NAME, 1, 1) || '.' || SURNAME, CITY, LENGTH(CITY)
FROM STUDENT
WHERE KURS IN (2, 3, 4) AND STIPEND > 0;


Еще убрал запятую в (CITY,)
...
Рейтинг: 0 / 0
Substr SQL
    #39153383
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZivоператора конкатенации '||' в MySQL нет.Зависит от настроек. PIPES_AS_CONCAT
...
Рейтинг: 0 / 0
Substr SQL
    #39153460
Фотография Alex_Ustinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
info_2005Что означает невалидный? Его можно и не учитывать?текст сканировался и распознавался, FineReader ошибся... ))) таковы сейчас переводные книги (|| -> Ц)
...
Рейтинг: 0 / 0
Substr SQL
    #39153483
info_2005
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Составьте запрос для таблицы STUDENT таким образом, чтобы вы-
ходная таблица содержала всего один столбец в следующем виде:
Б.КУЗНЕЦОВ;местожительства-БРЯНСК;родился-8.12.81.
...
Рейтинг: 0 / 0
Substr SQL
    #39153489
info_2005
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SELECT UPPER SUBSTR (NAME, 1, 1)||`.`|| RPAD(SURNAME, 10, ';') 'местожительство-', RPAD(CITY,10, ';') 'родился-', BIRTHDAY
WHERE SURNAME ='КУЗНЕЦОВ'
AND CITY = "-БРЯНСК";
Так ли это?
...
Рейтинг: 0 / 0
Substr SQL
    #39153491
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
info_2005,

Забыли палок понаставить для конкатенации.
Если нужна совместимость с MySQL то лучше вместо палок использовать функцию CONCAT().
И секцию FROM потеряли.
...
Рейтинг: 0 / 0
Substr SQL
    #39153495
info_2005
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SELECT UPPER SUBSTR (NAME, 1, 1)||`.`|| RPAD(SURNAME, 10, ';') ||'местожительство-'||, RPAD(CITY,10, ';') ||'родился-'||, ||BIRTHDAY||
FROM STUDENT
WHERE SURNAME ='КУЗНЕЦОВ'
AND CITY = "-БРЯНСК";
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Substr SQL
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]