Próbuję wykonać 2 operacje w tym samym czasie. Mam kolumnę STORE_ID w MYTABLE i chcę wybrać ją jako alias i przekonwertować ją na ciąg w tym samym czasie.
Próbowałem tego bez powodzenia:
WYBIERZ CAST (STORE_ID jako VARCHAR (50)) jako STORE_ID_STRING Z MYTABLE
Potrzebujesz tego do zdefiniowania tabeli w schemacie Mondrian 4 i mogę to zrobić tylko za pomocą jednego zapytania.
Odpowiedzi:
1 dla odpowiedzi № 1Zgodnie z dokumentacją mysql na CAST () i CONVERT (), varchar nie może być używany jako typ, tylko char:
SELECT
CAST(STORE_ID as CHAR(50)) as STORE_ID_STRING
FROM MYTABLE