Запитання з тегом «sql»

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

12
Явний vs неявний SQL приєднується
Чи є різниця в ефективності в явному відносно неявного внутрішнього з'єднання? Наприклад: SELECT * FROM table a INNER JOIN table b ON a.id = b.id; vs. SELECT a.*, b.* FROM table a, table b WHERE a.id = b.id;
399 sql  join 


28
Як надрукувати рядок запиту зі значеннями параметрів при використанні Hibernate
Чи можливо в сплячому режимі надрукувати згенеровані SQL запити з реальними значеннями замість знаків запитання? Як би ви запропонували надрукувати запити з реальними значеннями, якщо це неможливо з API Hibernate?
393 java  sql  hibernate  orm 

12
Чи можна вказати умову в Count ()?
Чи можна вказати умову в Count()? Я хотів би порахувати лише ті рядки, у яких, наприклад, "Менеджер" у стовпці "Позиція". Я хочу це зробити в операторі count, не використовуючи WHERE; Я питаю про це тому , що мені потрібно розраховувати як менеджер і інші в тому ж SELECT(що - щось …
391 sql  sql-server  tsql 

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 | Amount | | …

2
Вкладений оператор select у SQL Server
Чому наступне не працює? SELECT name FROM (SELECT name FROM agentinformation) Я думаю, що моє розуміння SQL неправильне, тому що я міг би подумати, що це поверне те саме, що і SELECT name FROM agentinformation Чи не створює внутрішній оператор select набір результатів, який зовнішній оператор SELECT запитує?

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вже існує. …

10
Ви не можете вказати цільову таблицю для оновлення в пункті 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, 3), …

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.