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

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

12
Явные против неявных объединений SQL
Есть ли разница в эффективности в явном и неявном внутреннем соединении? Например: SELECT * FROM table a INNER JOIN table b ON a.id = b.id; против SELECT a.*, b.* FROM table a, table b WHERE a.id = b.id;
399 sql  join 

28
Как напечатать строку запроса со значениями параметров при использовании Hibernate
Возможно ли в Hibernate печатать сгенерированные запросы SQL с реальными значениями вместо вопросительных знаков? Как бы вы предложили печатать запросы с реальными значениями, если это невозможно с Hibernate API?
396 java  sql  hibernate  orm 


12
Можно ли указать условие в Count ()?
Можно ли указать условие в Count()? Я хотел бы сосчитать только те строки, которые имеют, например, «Менеджер» в столбце «Позиция». Я хочу сделать это в подсчете, не используя WHERE; Я спрашиваю об этом, потому что мне нужно считать обоих Менеджеров и Других в одном SELECT(что-то вроде Count(Position = Manager), Count(Position …
392 sql  sql-server  tsql 

2
Вложенный оператор выбора в SQL Server
Почему не работает следующее? SELECT name FROM (SELECT name FROM agentinformation) Я думаю, что мое понимание SQL неверно, потому что я думал, что это вернет то же самое, что и SELECT name FROM agentinformation Разве внутренний оператор выбора не создает результирующий набор, который затем запрашивает внешний оператор SELECT?

17
Несколько обновлений в MySQL
Я знаю, что вы можете вставить несколько строк одновременно, есть ли способ обновить несколько строк одновременно (как в одном запросе) в MySQL? Изменить: например, у меня есть следующее Name id Col1 Col2 Row1 1 6 1 Row2 2 2 3 Row3 3 9 5 Row4 4 16 8 Я хочу …
388 mysql  sql  sql-update 


2
Эффективно конвертировать строки в столбцы на сервере SQL
Я ищу эффективный способ преобразования строк в столбцы на сервере SQL, я слышал, что PIVOT не очень быстрый, и мне нужно иметь дело с большим количеством записей. Это мой пример: ------------------------------- | Id | Value | ColumnName | ------------------------------- | 1 | John | FirstName | | 2 | 2.4 …

7
Как объявить переменную в MySQL?
Как объявить переменную в MySQL, чтобы мой второй запрос мог ее использовать? Я хотел бы написать что-то вроде: SET start = 1; SET finish = 10; SELECT * FROM places WHERE place BETWEEN start AND finish;
386 mysql  sql 


5
SQL Server SELECT в существующую таблицу
Я пытаюсь выбрать некоторые поля из одной таблицы и вставить их в существующую таблицу из хранимой процедуры. Вот что я пытаюсь: SELECT col1, col2 INTO dbo.TableTwo FROM dbo.TableOne WHERE col3 LIKE @search_key Я думаю SELECT ... INTO ... для временных таблиц, поэтому я получаю ошибку, которая dbo.TableTwoуже существует. Как я …

11
Вы не можете указать целевую таблицу для обновления в предложении FROM
У меня есть простая таблица MySQL: CREATE TABLE IF NOT EXISTS `pers` ( `persID` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(35) NOT NULL, `gehalt` int(11) NOT NULL, `chefID` int(11) DEFAULT NULL, PRIMARY KEY (`persID`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=4 ; INSERT INTO `pers` (`persID`, `name`, `gehalt`, `chefID`) VALUES (1, 'blb', 1000, …

25
Удалить повторяющиеся строки в MySQL
У меня есть таблица со следующими полями: id (Unique) url (Unique) title company site_id Теперь мне нужно удалить строки, имеющие одинаковые title, company and site_id. Один из способов сделать это будет использовать следующий SQL вместе со скриптом ( PHP): SELECT title, site_id, location, id, count( * ) FROM jobs GROUP …
375 mysql  sql  duplicates 



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