Я пытаюсь вычислить среднее значение, min, max, total, count, но я получаю неправильный результат.select avg(), min(), max(), toatl(), count() выбранного результата
SELECT t0.brandID, t0.brandName, t0.cdt, t0.udt, t0.brandstatus, t0.AddedBy ,
AVG(t0.brandID) AS brandID_AVERAGE,
min(t0.brandid) as branid_min,
MAX(t0.brandid) as brandid_max,
COUNT(t0.brandid) as brandid_count
FROM brands t0
Where t0. brandID=null OR t0. brandName='khasim'
group by t0.brandID,t0.brandName,t0.cdt,t0.udt,t0.brandstatus,t0.AddedBy
select AVG(CAST (brandID AS bigint)) AS brandID_AVERAGE,
min(CAST (brandID AS bigint)) as branid_min,
MAX(CAST (brandID AS bigint)) as brandid_max,
COUNT(CAST (brandID AS bigint)) as brandid_count from
(SELECT t0.brandID, t0.brandName, t0.cdt, t0.udt, t0.brandstatus, t0.AddedBy
FROM brands t0
Where t0. brandID=null OR t0. brandName='budwieser'
group by t0.brandID,t0.brandName,t0.cdt,t0.udt,t0.brandstatus,t0.AddedBy) temptable
я изменил мой запрос, чтобы выбрать среды и т.д. для результата выбора Теперь я получаю то, что я ожидал, но я хочу, чтобы показать все выбранные столбцы в один столе, как это сделать.
результат для приведенного выше запроса
заменить t0.brandid = null to is null – TheGameiswar
@TheGameiswar, убедитесь, что это 't0.brandId is null. Пространство между 'is' и' null' важно. – SlimsGhost
Да, это был тип, я его отредактировал давно – TheGameiswar