|
|
|
|
|
для: Trianon
(13.11.2006 в 13:12)
| | Просто char хавает а вот char(num) - ****** | |
|
|
|
|
|
|
|
для: Brodyaga
(13.11.2006 в 13:06)
| | Даже если так, 4.0.27 всяко старше на три с лишним года | |
|
|
|
|
|
|
|
для: Trianon
(13.11.2006 в 13:00)
| | по справочнику - CHAR (Новшество в 4.0.6) | |
|
|
|
|
|
|
|
для: Brodyaga
(13.11.2006 в 12:52)
| | Крайне странно. Функции CAST() и CONVERT() были добавлены в MySQL 4.0.2.
В синтаксисе convert тот же оператор выглядит так:
SELECT CONVERT('news', char(4)) AS module
UNION
SELECT CONVERT('system', char(4)) AS module
|
У меня идут оба варианта. В т.ч. и в Вашей форме, с обилием скобок и пробелов. | |
|
|
|
|
|
|
|
для: Trianon
(13.11.2006 в 12:40)
| | Пробывал
MySQL 4.0.27
(
SELECT CAST(
'news' AS char( 6 )
) AS module
)
UNION (
SELECT CAST(
'system' AS char( 6 )
) AS module
)
|
Ответ MySQL:
You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '( 6 ) ) AS module ) UNION ( SELECT CAST( 'system' AS char( | |
|
|
|
|
|
|
|
для: Brodyaga
(13.11.2006 в 12:30)
| | Можно использовать операцию приведения типа CAST.
SELECT CAST('news' AS char(4)) AS type FROM table_1
UNION
SELECT CAST('article' AS char(4)) AS type FROM table_2
|
| |
|
|
|
|
|
|
|
для: Trianon
(13.11.2006 в 12:19)
| | Есть две таблицы.
table_1 и table_2
Делаю запрос:
(SELECT ‘news’ AS type FROM table_1) UNION (SELECT ‘article’ AS type FROM table_2
)
На выходе:
type
-----------------
news
arti
Надо на выходе:
type
-----------------
news
artiсle
Я так понял что полю type автоматом присвоено varchar(4) (количество символов в слове news)
Возможно или нет при запросе указать свой тип поля | |
|
|
|
|
|
|
|
для: Brodyaga
(13.11.2006 в 12:13)
| | Чтоб на выходе было sqlre нужно sqlre и просить.
SELECT ‘sqlre’ AS result …
SELECT LEFT(field, 5) AS result FROM tab ... | |
|
|
|
|
|
|
| Есть некий запрос
SELECT ‘sqlresult’ AS result …
Чтобы на выходе было sqlre, необходимо чтобы поле result имело тип varchar(5)
Возможно ли при выборки установить тип поля? Если да то как? | |
|
|
|
|