sql- все статьи тега ➜ страница 8
Как вычислить среднее значение столбца и затем включить его в запрос select в oracle?
Мой стол-- create table mobile ( id integer, m_name varchar(20), cost integer ) А значения -- insert into mobile values(10,'NOkia',100); insert into mobile values(11,'Samsung',150); insert into mobile values(12,'Sony',120); Я знаю, как вычислить среднее значение по стоимости столбца, мой код-- select avg(cost) from mobile; И результат таков:123 Но я хочу вычислить среднее, а затем также показать разницу.Я смог это сделать, но я не могу добавить столбец avg в запрос select-- М ...
SQL Server-запрос для расчета средневзвешенного значения на основе последних значений за каждый год
Предположим, у меня есть следующие столбцы из таблицы SQL для бейсбольных питчеров Высшей лиги: player_id game_id season_ip | season_whip |career_ip И мы имеем следующие данные: 502190 2013/04/18/miamlb-cinmlb-1 19 1.32 504 502190 2013/04/19/miamlb-cinmlb-1 19 1.32 504 502190 2013/06/11/cinmlb-chnmlb-1 73 1.32 558 502190 2013/06/13/cinmlb-chnmlb-1 81 1.24 566 502190 2013/09/29/pitmlb-cinmlb-1 192 1.25 677 502190 2014/04/22/cin ...
vb.net последний вставленный идентификатор sql
Я использую VB.NET с базой данных Access я вставляю значения, но затем мне нужно получить последний вставленный идентификатор (автоматический номер) и вставить его в соответствующую таблицу. Я пробовал @ @ IDENTITY и MAX (столбец), но @@IDENTITY возвращает ноль, а MAX не очень надежен (иногда медленно вставляет данные, поэтому получите идентификатор перед вставленным). Dim insertSql = datalayer.getDataTable((String.Format("INSERT INTO users (username) VALUES ({0})", username))) Dim newID = da ...
Размер Поля Типа Данных SQLite
Требует ли SQLite указать размер поля или для каждого типа данных существует фиксированный размер ID INTEGER (10) ID INTEGER ...
SQL-запрос для поиска предыдущей даты, текущей даты и следующей даты
Если текущая дата - 3/12/2015, то мне нужно получить файлы с датами 2/12/2015, 3/12/2015, 4/12/2015. Кто - нибудь может подсказать мне, как это сделать? <% try { Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); Connection con = DriverManager.getConnection("jdbc:sqlserver://localhost:1433/CubeHomeTrans","sa","softex"); Statement statement = con.createStatement() ; ResultSet resultset = statement.executeQuery(" select file from tablename where date >= DATEADD(day, -1, c ...
Как добавить кавычки в предложение sql where в Groovy script?
Коллеги, пожалуйста, помогите мне с sql в Groovy. В моем скрипте SOAP UI groovy у меня есть sql-запрос: sql.eachRow('select top 1 '+ 'Country, '+ 'from dbo.Address where UPPER(Country) = "JAPAN" ORDER BY NEWID()') Все было прекрасно, пока я не начал работать без кавычек в предложении where. После добавления UPPER (Country) = "JAPAN" я получаю axception: Ком.Microsoft.от SQLServer.интерфейс jdbc.SQLServerException: имя столбца Ivalid "Япония" Как переписа ...
Службы SSRS Microsoft Reporting services-возможные проблемы при создании отчета из-за разрешений пользователя?
Я бьюсь головой о странную проблему, которая у меня возникает при создании отчетов, это сценарий: Создал отчет с двумя изображениями внутри, и оба являются" внешними " ссылками с двумя различными параметрами (img01 и img02 оба текста), которые указывают на расположение изображения в базе данных SSRS следующим образом: Img01 - / images / img01.формат jpg img02 - / документы / изображения / img02.jpg Для параметра img01 определено значение по умолчанию, содержащее "link", для параметра img02 ...
Преобразование XML в таблицу SQL Server с помощью C# (или любого другого метода)
У меня есть около 10 000 XML-файлов, где мне нужно преобразовать их в таблицу SQL. Однако, вот проблемы, каждый XML-файл имеет некоторые вариации между собой, поэтому для меня почти невозможно указать имя элемента. Например: //XML #1 <color>Blue</color> <height>14.5</height> <weight>150</weight> <price>56.78</price> //XML #2 <color>Red</color> <distance>98.7</distance> <height>15.5</height> <price>56.78 ...
PostgreSQL-SELECT с двумя отношениями many2many
Контекст : У меня есть табличный пост, связанный с тегами и категориями (все отношения many2many). Я хочу возвращать сообщения, даже если у них нет тегов или категорий, как в соответствующих массивах. Пример : - POST1 with TAG1, TAG2 and CAT1 - POST2 WITH CAT3, CAT4, CAT5 - POST3 Я хочу вернуться: - POST1 / {TAG1, TAG2} / {CAT1} - POST2 / NULL / {CAT3, CAT4, CAT5} - POST3 / NULL / NULL Но у меня есть: - POST1 / {TAG1, TAG2} / {CAT1, NULL, NULL} - POST2 / {NULL, NULL} / {CAT3 ...
Передать в поле" где " параметры для представления PostgreSQL?
У меня есть довольно сложный запрос к моей базе данных PostgreSQL, охватывающий 4 таблицы через ряд вложенных подзапросов. Однако, несмотря на несколько хитрый внешний вид и настройку, в конечном счете он вернет два столбца (из одной и той же таблицы, если это поможет ситуации) на основе сопоставления двух внешних параметров (две строки должны совпадать с полями в разных таблицах). Я довольно новичок в дизайне баз данных в PostgreSQL, поэтому я знаю, что эта, казалось бы, волшебная вещь называет ...
Параметризация SQL-запроса JDBC в интерфейсе SOAP из пользовательского свойства
Чтобы продолжить проверку базы данных, мне нужно сравнить запись в БД вместе с данными, которые динамически генерируются в предыдущем ответе REST, используя SoapUI. Я уже захватил значение свойства с помощью шага Property Transfer и успешно сохранил требуемое значение в пользовательском свойстве в тестовом случае, то есть, используя расширение свойства, скажем ${TestCase#customerId} Мое намерение состоит в том, чтобы использовать это конкретное значение, хранящееся в пользовательских свойства ...
Как правильно реализовать quotename в SQL Server?
Справочная Информация: У меня есть хранимая процедура, которая заполняет отчет SSRS. Отчет SSRS запускается и экспортируется в формате CSV. Затем он открывается как текстовый файл и выполняется через приложение поставщика 3-х сторон. Выходные данные учебника должны выглядеть следующим образом: lid, status, i_flag,Count, pDate, iDate 62558633,"Text Value","08/16",11,"08/16","08/16" 78013526,"Text Value","",,"08/16""08/16" Мои результаты выглядят так: lid, status, i_flag, ...
SQLite запросы работают медленно, нужна помощь оптимизации
У меня есть база данных SQLite с примерно 24k записями в одной из таблиц, 15 в другой. Таблица с 15 записями содержит информацию о формах, которые должны быть заполнены пользователями (примерно 1k пользователей). Таблица с записями 24k содержит информацию о том, какие формы были заполнены кем и когда. Когда пользователь входит в систему, существует около ~3/4 секунды ожидания во время выполнения запросов, чтобы определить, что пользователь закончил до сих пор. Слишком долго для моего клиента. Я ...
Типичные представления модели хранилища данных звездной схемы Кимбалла выполнимы? и как кодировать ген
У меня есть хранилище данных, содержащее типичные схемы звезд и целую кучу кода, который делает такие вещи (очевидно, намного больше, но это иллюстративно): SELECT cdim.x ,SUM(fact.y) AS y ,dim.z FROM fact INNER JOIN conformed_dim AS cdim ON cdim.cdim_dim_id = fact.cdim_dim_id INNER JOIN nonconformed_dim AS dim ON dim.ncdim_dim_id = fact.ncdim_dim_id INNER JOIN date_dim AS ddim ON ddim.date_id = fact.date_id WHERE fact.date_id = @date_id GROUP BY cdim.x ,dim.z Я думаю ...
Есть ли какая-либо причина для numeric, а не int в T-SQL?
Зачем кому-то использовать числовой(12, 0) Тип данных для простого целочисленного столбца ID? Если у вас есть причина, почему это лучше, чем int или bigint, я хотел бы ее услышать. Мы не делаем никаких вычислений по этому столбцу, это просто идентификатор, используемый для связывания внешнего ключа. Я составляю список ошибок программирования и проблем с производительностью продукта, и я хочу быть уверен, что они не сделали этого по какой-то логической причине. Если вы будете следовать этому сс ...
Python psycopg2 не в utf-8
Я использую Python для подключения к моей базе данных postgresql следующим образом: conn=psycopg2.connect(database="fedour", user="fedpur", password="***", host="127.0.0.1", port="5432") Для этого нет проблем. Но когда я делаю запрос и хочу напечатать курсор, у меня получается примерно следующее: "Franxc3xa7ois "вместо " François", и это вызывает проблемы, когда я хочу создать XML-документ с этим. Я думаю, что это произошло из-за моей кодировки, но я нашел какое-то решение. Я пытаюсь ...
Что означает "%Type " в Oracle sql?
Я получаю свой первый опыт работы с Oracle и TOAD (я знаю SSMS). Я столкнулся с этим "% Type " рядом с входным параметром в процедуре обновления, и я понятия не имею, что это такое и что это значит. Я нашел ссылки в Google, связанные с"%Rowtype". Это одно и то же или что-то совершенно другое? Если это неопределенно, я приношу свои извинения. Как всегда, спасибо за помощь. ...
Таблица мутирует, триггер / функция может ее не видеть (останавливая падение среднего балла ниже 2,5)
Вот в чем проблема: Создайте триггер, который предотвращает любое изменение отношения принятия, которое снизило бы общую среднюю оценку в любом конкретном классе ниже 2,5. Примечание: этот триггер не предназначен для оценки среднего балла любого конкретного учащегося, а скорее он должен учитывать средний балл для всех оценок, присвоенных в конкретном классе. Вот схема: Student-schema =(studentnum, name, standing, gpa, major) Class-schema = (schedulenum, semester, department, classnum, days, ...
Ошибка арифметического переполнения при преобразовании nvarchar в тип данных numeric при создании строки
Пытаюсь понять, почему я получаю эту ошибку, которая происходит при создании строки в exec SET @SQLINSERTSTRINGFINAL = @SQLINSERTSTRING + @Suggested_Qty+''','''+ @Required_Qty+''','''+ @System_Cost+''','''+ @Revised_Cost Эти 4 переменные заполняются из convert(numeric(7,2),ltrim(rtrim(floor((case when r.calc_qty > 99999 then 99999 else r.calc_qty end)/(case when s.PLBCF_1 is null or s.PLBCF_1 =0 then 1 else s.PLBCF_1 end))))), convert(numeric(7,2),ltrim(rtrim(floor((case ...
Как подавить вывод SELECT хранимой процедуры, вызванной из другой хранимой процедуры в SQL Server?
Я не говорю о том, чтобы сделать "SET NOCOUNT OFF". Но у меня есть хранимая процедура, которую я использую для вставки некоторых данных в некоторые таблицы. Эта процедура создает строку ответа xml, ну позвольте мне привести вам пример: CREATE PROCEDURE [dbo].[insertSomeData] (@myParam int) AS DECLARE @reply varchar(2048) ... Do a bunch of inserts/updates... SET @reply = '<xml><big /><outputs /></xml>' SELECT @reply GO Поэтому я собрал сценарий, который использует ...