Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2013.04.14;
Скачать: [xml.tar.bz2];

Вниз

sql запрос   Найти похожие ветки 

 
alexdn ©   (2012-12-20 01:26) [0]

Вот пишу SELECT id, nic, e-mail, date from .. Делфи мне в ответ - столбец с именем "e" не найден, т.е. e-mail как одно слово не читается, насколько я понял, что делать?


 
Дмитрий С ©   (2012-12-20 01:36) [1]

"e-mail"
`e-mail`
[e-mail]

в зависимости от бд. а вообще избегай таких названий.


 
Inovet ©   (2012-12-20 01:38) [2]

> [0] alexdn ©   (20.12.12 01:26)
> Делфи мне в ответ

Делфи?

> [0] alexdn ©   (20.12.12 01:26)
> т.е. e-mail как одно слово

А почему в именах переменных нельзя использовать любые символы? У тебя написано e minus mail вместо имени. Знак "-" убери или бери всё имя в кавычки или что там в мусуле или в чем там.


 
Аббат Пиккола   (2012-12-20 02:14) [3]

Попробуй алиасы полей использовать, если не можешь переименовать поле в базе данных.

Типа
 select e-mail email from...
 или
 select e-mail as email from...

Не знаю, какой у тебя сервер и какой синтаксис псевдонимов полей он  поддерживает в запросах.


 
Медвежонок Пятачок ©   (2012-12-20 08:58) [4]

типа select e-mail email from...

Какая разница, будут там алиасы или шмалиасы?

У него сервер думает, что его попросили из поля "e вычесть поле "mail"


 
oldman ©   (2012-12-20 10:27) [5]

переименовать поле в БД в email и не заморачиваться


 
O'ShinW ©   (2012-12-20 10:30) [6]


> переименовать поле в БД в email и не заморачиваться

+1
Если софта еще не очень много понаписать успели


 
Плохиш ©   (2012-12-20 12:24) [7]


> Если софта еще не очень много понаписать успели

Судя по вопросу софта ещё и нет :-)
Вот так и умирают молодые спамеры...


 
знайка   (2012-12-20 12:56) [8]

Автор так и продолжает думать на незнакомых языках. ;)


 
MonoLife ©   (2012-12-20 13:36) [9]

> alexdn ©   (20.12.12 01:26)  
http://phpclub.ru/mysql/doc/reference.html
много вопросов отпадет


 
Vegeta   (2012-12-20 13:39) [10]

> Автор так и продолжает

троллить местный форум.


 
Аббат Пиккола   (2012-12-20 14:11) [11]

Медвежонок Пятачок ©   (20.12.12 08:58) [4]
У него сервер думает


Я не сразу сообразил про минус. Ты прав.


 
Anatoly Podgoretsky ©   (2012-12-20 15:12) [12]


> знайка   (20.12.12 12:56) [8]

Окончание которых он не знает.


 
alexdn ©   (2012-12-20 16:04) [13]

> oldman ©   (20.12.12 10:27) [5]
> переименовать поле в БД в email и не заморачиваться
вообщем так и сделал

> Anatoly Podgoretsky ©   (20.12.12 15:12) [12]
> Окончание которых он не знает.
и бодже упаси. читать учебники 10 лет у меня времени нет..


 
Styx   (2012-12-20 16:07) [14]


> у меня времени нет

:) Вообще оно время обычно экономит, причём существенно.


 
Игорь Шевченко ©   (2012-12-20 16:14) [15]


>  у меня времени нет..


Я не халявщик, я партнер


 
Андреевич   (2012-12-20 16:58) [16]


> O"ShinW ©   (20.12.12 10:30) [6]
>
> > переименовать поле в БД в email и не заморачиваться
>
> +1
> Если софта еще не очень много понаписать успели

самое глупое решение: переделывать базу вместо того чтобы правильно написать запрос разобравшись в синтаксисе


 
знайка   (2012-12-20 17:12) [17]


> правильно написать запрос разобравшись в синтаксисе
У автора нет на это время.


 
Андреевич   (2012-12-20 17:31) [18]

а это и не автору было сказано


 
O'ShinW ©   (2012-12-20 17:46) [19]


> Андреевич   (20.12.12 16:58) [16]

а если потолок спроектировали высотой на метр, то правильно выкопать пол на метр ниже, чем переделать потолок? :)

Если дом уже выстроен до 10 этажа - наверное, да.
Если нет - лучше переделать.


 
Андреевич   (2012-12-20 19:41) [20]


> а если потолок спроектировали высотой на метр, то правильно
> выкопать пол на метр ниже, чем переделать потолок? :)

в корне неверно рассматривать переделку базы при неправильном синтаксисе запроса, это гиблый подход


 
Медвежонок Пятачок ©   (2012-12-20 19:46) [21]

есть выход проще.
добавить поле "e" и добавить поле "mail"
в "е" записать то что должно селектиться, плюс то что лежит в майл

тогда

select e-mail

даст искомое значение.


 
Медвежонок Пятачок ©   (2012-12-20 19:48) [22]

надеюсь переделки базы в стиле
alter table mytable add .... ничье чуйство прекрасного не задели

:)


 
брат Птибурдукова   (2012-12-20 19:59) [23]

лет десять назад вна Украине агрессивно проходила кампания против курения "курить? на это нет времени!"

только теперь понял, что это было про мануалы.


 
Inovet ©   (2012-12-20 20:01) [24]

> [21] Медвежонок Пятачок ©   (20.12.12 19:46)
> select e-mail
>
> даст искомое значение.

Так там строки, поди, будут.


 
Игорь Шевченко ©   (2012-12-20 22:04) [25]

100 мудрецов ищут ответ


 
Медвежонок Пятачок ©   (2012-12-20 22:05) [26]

Так там строки, поди, будут.
вообще-то то был стеб


 
Inovet ©   (2012-12-20 22:07) [27]

> [26] Медвежонок Пятачок ©   (20.12.12 22:05)
> вообще-то то был стеб

Вообще-то то тоже.



Страницы: 1 вся ветка

Форум: "Прочее";
Текущий архив: 2013.04.14;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.5 MB
Время: 0.004 c
15-1355913207
Дмитрий С
2012-12-19 14:33
2013.04.14
Открыть файл от имени администратора.


15-1355847254
dummy_user
2012-12-18 20:14
2013.04.14
Как сделать удобный Dispose TList?


15-1355814263
alexdn
2012-12-18 11:04
2013.04.14
Фон в пхп


15-1355464494
brother
2012-12-14 09:54
2013.04.14
оптимальна скорость доступа к массиву


15-1355952373
alexdn
2012-12-20 01:26
2013.04.14
sql запрос





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский