SQL SELECT FROM ... AS с данным спецификатором типа ?

у меня возникла проблема с SQL-запроса на Postgresql. Это предложение select пример из лекции по базам данных:

1 select t.CourseNr, t.StudentsPerCourse, g.StudentCount, 
2        t.StudentsPerCourse/g.StudentCount as Marketshare
3 from (select CourseNr, count(*) as StudentsPerCourse
4       from taking
5       group by CourseNr) t,
6      (select count(*) as StudentCount
7       from Students) g;

проблема Рынка столбца в строке 2. Как StudentsPerCourse и StudentCount имеют тип integer.

При использовании этой программы в моей базе данных Postgresql, Доли рынка столбец оценивается как тип int, а мне нужна float/числовой здесь. Я не нашел способа указать тип данных, выполнив поиск в Документации Postgresql, на некоторых пунктах, ни googling. Существует ли (желательно стандарт SQL) способ указать тип столбца или я чего-то не хватает здесь?

Найдено 1 ответ:

SQL SELECT FROM … AS with data type specifier?

http://stackoverflow.com/questions/187281/sql-select-from-as-with-data-type-specifier

Посмотреть решение →