Описание тега column-alias

0 ответов

Таинственная ошибка при совмещении функции опережения, функции второго окна и псевдонима столбца

Рассмотрим следующий запрос: select corpus_date as alias ,lead(word, 1) over (partition by corpus order by word_count desc) lead ,max(word_count) over (partition by corpus) max_word_count from [publicdata:samples.shakespeare] where corpus='othello' …
0 ответов

Второй определенный столбец postgres возвращает false

Я пытаюсь определить несколько столбцов в инструкции SELECT,проблема в том, что я продолжаю получать column "col_name" does not exist ошибка при попытке определить имя второго столбца с as для расчета. это мой запрос: SELECT fa.farmer_id as farmer, …
14 июн '18 в 09:09
2 ответа

Существуют ли какие-либо ограничения для псевдонимов столбцов Postgres?

Существуют ли какие-либо ограничения в отношении длины, возможности включения не-ASCII символов и т. Д. В имя псевдонима столбца Postgres? И были ли какие-либо изменения в таких ограничениях с версии 8.1 до настоящего времени?
11 мар '11 в 19:06
1 ответ

PostgreSQL: оконные функции, использующие псевдоним столбца

У меня есть следующая таблица: Table "public.activity" Column | Type | Modifiers ------------+-----------------------------+------------------------------------------------------- id | integer | not null default nextval('activity_id_seq'::regclass) …
21 сен '15 в 09:57
0 ответов

Условное выражение, postgresql, получает результат из кейса

Глядя на условные выражения в Postgresql. Чтобы быть более точным, этот пример. SELECT * FROM test; a --- 1 2 3 SELECT a, CASE WHEN a=1 THEN 'one' WHEN a=2 THEN 'two' ELSE 'other' END AS amod FROM test; a | amod ---+------- 1 | one 2 | two 3 | other…
06 июл '18 в 08:29
1 ответ

MYSQL - псевдонимы вычисляемых столбцов?

Я хочу, чтобы столбцы с именем оператора SELECT основывались на других значениях столбцов. Допустим, у меня есть таблица с именами столбцов, такими как q_1, q_2, и другими столбцами, такими как q_1_name и q_2_name. Прямо сейчас мы делаем что-то врод…
09 май '18 в 18:35
0 ответов

Создание столбца MYSQL (Alias) на основе значения этого столбца

У меня есть следующие таблицы Products, Prices, stores (Suppliers) and Country Таблица продуктов: ProductID, ProductName Таблица магазинов: StoreID, StoreName, Country (country name of the supplier) Таблица цен: PriceID, Date, Price, StoreID, Produc…
29 окт '14 в 15:39
4 ответа

Почему я не могу использовать псевдонимы столбцов в следующем выражении SELECT?

Могу ли я изменить следующий, чтобы использовать псевдонимы столбца avg_time а также cnt в выражении ROUND(avg_time * cnt, 2)? SELECT COALESCE(ROUND(stddev_samp(time), 2), 0) as stddev_time, MAX(time) as max_time, ROUND(AVG(time), 2) as avg_time, MI…
22 янв '16 в 21:03
2 ответа

Поле псевдонима sql

В SQL, предположим, мне нужно сослаться на псевдоним поля в предложении Имея, но псевдоним имеет кавычки, как мне это сделать? select (select...) as '005' group by ... having '005'>0
04 июн '10 в 23:59
2 ответа

mysql использует псевдонимы столбцов, прочитанные из базы данных

Я хочу отображать имена столбцов в другой таблице, например, так: select data.data1 as head.colHeader1, data.data2 as head.colHeader2 from DATA_TABLE data, HEADER_TABLE head where data.Key = header.Key and header.key = 'someUniqueKey' Приведенный вы…
19 июн '18 в 13:54
1 ответ

Создание нового атрибута в базе данных Oracle из двух других атрибутов

У меня есть таблица классов, которая выглядит следующим образом: Classes(classid, dept_code, course#, sect#, year, semester, limit, class_size, room, TA_B#) Задача: Найти classid, dept_code и № курса каждого класса бакалавриата (т. Е. Курс №< 500), …
26 окт '18 в 06:53
2 ответа

Использование CASE для вычисляемого столбца в SQL Server 2012

У меня есть база данных с именем temp, с ежедневными ценами на акции: Ticker Date price ABC 01/01/13 100.00 ABC 01/02/13 101.50 ABC 01/03/13 99.80 ABC 01/04/13 95.50 ABC 01/05/13 78.00 XYZ 01/01/13 11.50 XYZ 01/02/13 12.10 XYZ 01/03/13 17.15 XYZ 01/…
17 фев '18 в 05:30
2 ответа

sql left join для двух таблиц с использованием строки CONCAT в качестве аргумента

Мне нужно получить заголовок из таблицы 2, таблица 2 имеет столбец заголовок и идентификатор. Таблица 1 содержит некоторые данные, и три из этих столбцов, соединенных вместе, составляют идентификатор, который можно найти в таблице 1. Я использовал ф…
13 мар '12 в 10:44
2 ответа

Столбец не существует в PSQL

Я пытаюсь отфильтровать дни с ошибками более 1% для веб-сайта. У меня уже есть таблица, в которой показаны отдельные дни с соответствующими коэффициентами ошибок, но когда я пытаюсь включить предложение "где" или "иметь", чтобы отфильтровать дни с с…
26 окт '18 в 18:31
1 ответ

Почему столбец результата подзапроса не использует мой псевдоним в качестве имени столбца?

Это мой запрос: SELECT messages.*, units.*, MAX(messages.created_at) AS 'conversation_date', (select count(*) as messages from messages where unit_id = units.id), WEEKOFYEAR(MAX(messages.created_at)) as 'woy', YEAR(MAX(messages.created_at)) as 'year…
06 авг '14 в 20:34
1 ответ

Медиана с Postgres 9.4 - Почему мой код не работает?

SELECT (users.created_at::timestamp - invitations.created_at::timestamp) as elapsed, percentile_disc(0.50) WITHIN GROUP (ORDER BY elapsed) as median FROM invitations join users on users.id = invitations.user_id Попытка выяснить среднее время ожидани…
28 мар '16 в 16:02
1 ответ

Псевдоним таблицы с объединением все не работает

У меня есть ora-00094 (идентификатор недействителен) в простом запросе, но я не понимаю, почему. Не могли бы вы мне помочь, пожалуйста? select columnA, 'More than 4000 bytes' from tableA union all select p.columnB, listagg(p.columnC, ',') within gro…
21 ноя '17 в 07:55
1 ответ

to_char(Column_name) каким будет имя столбца в наборе данных

У меня есть имя столбца как СОЗДАТЬ. Я использую эту команду для получения информации string sql = "SELECT USERID,USERNAME,USERPOSITION,UPDATEUSERID,USERSTATUS,TO_CHAR(CREATEDATE, 'DD-MM-YYYY HH24:MI:SS') FROM USERMASTER WHERE USERID ='" + stat[0] +…
05 июн '15 в 08:56
2 ответа

Использовать результат выражения (например, месяц) в качестве имени столбца в SQL Express

Я пишу выражение SQL, и я хотел бы использовать текущий месяц в качестве имени / заголовка столбца. Код: Select MONTH(GETDATE()) AS MONTH(GETDATE()) FROM SomeTable; Ошибка: Ошибка 102: неверный синтаксис рядом с GETDATE. Это для школьного проекта, и…
25 мар '11 в 06:33
1 ответ

Как добавить псевдоним столбца в модель активной записи yii?

В моем старом проекте я использовал длинный идентификатор для первичного ключа таблицы, например, "shop_id" или "order_id", но теперь я хочу использовать просто "id" в качестве псевдонима для "shop_id". Как добавить это только в модельный класс, не …
08 сен '13 в 15:26