Вопросы с тегом «sql»

Язык структурированных запросов (SQL) - это язык запросов к базам данных. Вопросы должны включать примеры кода, структуру таблицы, примеры данных и тег для используемой реализации СУБД (например, MySQL, PostgreSQL, Oracle, MS SQL Server, IBM DB2 и т. Д.). Если ваш вопрос относится исключительно к конкретной СУБД (использует определенные расширения / функции), используйте вместо этого тег этой СУБД. Ответы на вопросы, помеченные SQL, должны использовать стандарт ISO / IEC SQL.


2
Как вернуть результат SELECT внутри функции в PostgreSQL?
У меня есть эта функция в PostgreSQL, но я не знаю, как вернуть результат запроса: CREATE OR REPLACE FUNCTION wordFrequency(maxTokens INTEGER) RETURNS SETOF RECORD AS $$ BEGIN SELECT text, count(*), 100 / maxTokens * count(*) FROM ( SELECT text FROM token WHERE chartype = 'ALPHABETIC' LIMIT maxTokens ) as tokens …

5
SQL выбор строк по самой последней дате
Используя следующий запрос и результаты, я ищу самую последнюю запись, в которой ChargeId и ChargeType уникальны. select chargeId, chargeType, serviceMonth from invoice CHARGEID CHARGETYPE SERVICEMONTH 1 101 R 8/1/2008 2 161 N 2/1/2008 3 101 R 2/1/2008 4 101 R 3/1/2008 5 101 R 4/1/2008 6 101 R 5/1/2008 7 …
106 sql  oracle 


3
MySQL: выбор нескольких полей в несколько переменных в хранимой процедуре
Могу ли я ВЫБРАТЬ несколько столбцов в несколько переменных в одном запросе выбора в MySQL? Например: DECLARE iId INT(20); DECLARE dCreate DATETIME; SELECT Id INTO iId, dateCreated INTO dCreate FROM products WHERE pName=iName; Каков правильный синтаксис для этого?

20
Как найти «пробел» в счетчике работы с SQL?
Я хочу найти первый «пробел» в столбце счетчика в таблице SQL. Например, если есть значения 1,2,4 и 5, я бы хотел узнать 3. Я, конечно, могу привести значения в порядок и просмотреть их вручную, но я хотел бы знать, есть ли способ сделать это в SQL. Кроме того, это должен …

3
Обновить или вставить (несколько строк и столбцов) из подзапроса в PostgreSQL
Я пытаюсь сделать что-то подобное в postgres: UPDATE table1 SET (col1, col2) = (SELECT col2, col3 FROM othertable WHERE othertable.col1 = 123); INSERT INTO table1 (col1, col2) VALUES (SELECT col1, col2 FROM othertable) Но пункт 1 невозможен даже с postgres 9.0, как указано в документации ( http://www.postgresql.org/docs/9.0/static/sql-update.html ) Также пункт …

9
MySQL объединяет два столбца в один столбец
Я пытаюсь найти способ объединить два столбца в один, но продолжаю получать значение «0» в столбце вместо комбинации слов. Вот что я пробовал так же, как и другие: SELECT column1 + column2 AS column3 FROM table; SELECT column1 || column2 AS column3 FROM table; SELECT column1 + ' ' + …
106 mysql  sql 


16
Как разбить строку имени в mysql?
Как разбить строку имени в mysql? Например: name ----- Sachin ramesh tendulkar Rahul dravid Разделите имя как firstname,middlename,lastname: firstname middlename lastname --------- ------------ ------------ sachin ramesh tendulkar rahul dravid
106 mysql  sql 

5
Rails 3 выполняет пользовательский запрос sql без модели
Мне нужно написать автономный скрипт Ruby, который должен иметь дело с базой данных. Я использовал приведенный ниже код в рельсах 3 @connection = ActiveRecord::Base.establish_connection( :adapter => "mysql2", :host => "localhost", :database => "siteconfig_development", :username => "root", :password => "root123" ) results = @connection.execute("select * from users") results.each do |row| puts …
105 sql  ruby-on-rails 

4
Как включить специальные распределенные запросы
Когда я запускаю запрос с OPENROWSET в SQL Server 2000, он работает. Но тот же запрос в SQL Server 2008 вызывает следующую ошибку: SQL Server заблокировал доступ к ЗАЯВЛЕНИЮ «OpenRowset / OpenDatasource» компонента «Специальные распределенные запросы», поскольку этот компонент отключен как часть конфигурации безопасности для этого сервера. Системный администратор может …

6
Функция SQL как значение параметра по умолчанию?
Я попытался изменить значение параметра по умолчанию следующим образом: ALTER PROCEDURE [dbo].[my_sp] @currentDate datetime = GETDATE() и все, что дал мне предварительный компилятор SQL, было этой ошибкой: Msg 102, уровень 15, состояние 1, процедура my_sp, строка 8 Неправильный синтаксис рядом с '('. Я уже создал процедуру. (Я не уверен, что …

10
Как объединить числа и строки для форматирования чисел в T-SQL?
У меня есть следующая функция ALTER FUNCTION [dbo].[ActualWeightDIMS] ( -- Add the parameters for the function here @ActualWeight int, @Actual_Dims_Lenght int, @Actual_Dims_Width int, @Actual_Dims_Height int ) RETURNS varchar(50) AS BEGIN DECLARE @ActualWeightDIMS varchar(50); --Actual Weight IF (@ActualWeight is not null) SET @ActualWeightDIMS = @ActualWeight; --Actual DIMS IF (@Actual_Dims_Lenght is not …
105 sql  tsql 


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.