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

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

2
SQL ЛІВО ПРИЄДНАЙТЕСЬ Псевдонім підзапиту
Я запускаю цей запит SQL: SELECT wp_woocommerce_order_items.order_id As No_Commande FROM wp_woocommerce_order_items LEFT JOIN ( SELECT meta_value As Prenom FROM wp_postmeta WHERE meta_key = '_shipping_first_name' ) AS a ON wp_woocommerce_order_items.order_id = a.post_id WHERE wp_woocommerce_order_items.order_id =2198 І я отримую цю помилку: # 1054 - Невідомий стовпець "a.post_id" у "on clause". Я думаю, …


14
Додати ідентифікатор автоматичного збільшення до існуючої таблиці?
У мене є вже існуюча таблиця, що містить 'fname', 'lname', 'email', 'password' та 'ip'. Але зараз я хочу стовпець автоматичного збільшення. Однак, коли я вводжу: ALTER TABLE users ADD id int NOT NULL AUTO_INCREMENT Я отримую таке: #1075 - Incorrect table definition; there can be only one auto column and …

10
Пункт WHERE, щоб знайти всі записи за певний місяць
Я хочу мати можливість дати збереженій процедурі місяць і рік і повернути все, що відбувається в цьому місяці. Як це зробити, оскільки я не можу порівняти між собою, оскільки деякі місяці мають різну кількість днів тощо? Який найкращий спосіб це зробити? Чи можу я просто попросити порівняти виходячи з року …


8
Евакуаційний символ Oracle SQL (для символу "&")
Під час спроби виконати оператори вставки SQL за допомогою Oracle SQL Developer, я продовжую генерувати підказку "Введіть значення заміщення": insert into agregadores_agregadores ( idagregador, nombre, url ) values ( 2, 'Netvibes', 'http://www.netvibes.com/subscribe.php?type=rss\&url=' ); Я спробував уникнути спеціального символу у запиті, використовуючи "\" вище, але я все ще не можу уникнути …

4
Як видалити з select у MySQL?
Цей код не працює для MySQL 5.0, як переписати його, щоб він працював DELETE FROM posts where id=(SELECT id FROM posts GROUP BY id HAVING ( COUNT(id) > 1 )) Я хочу видалити стовпці, які не мають унікального ідентифікатора. Додам, що більшу частину часу це єдиний ідентифікатор (я спробував in-синтаксис, …

9
MySQL отримує позицію рядка в ORDER BY
За допомогою наступної таблиці MySQL: +-----------------------------+ + id INT UNSIGNED + + name VARCHAR(100) + +-----------------------------+ Як я можу вибрати один рядок І його позицію серед інших рядків у таблиці, якщо сортувати за name ASC. Отже, якщо дані таблиці виглядають так, при сортуванні за назвою: +-----------------------------+ + id | name …

2
виберіть у MySQL
Я користувач MSSQL, і зараз я перетворюю свою базу даних на MySQL. Я пишу такий запит у MySQL: select * into new_tbl from tbl І я отримую таку помилку Error : Undeclared variable new_tbl Як правильно записувати такий запит у MySQL?
86 mysql  sql  sql-server 

10
Аналіз використання індексу PostgreSQL
Чи існує інструмент або метод для аналізу Postgres та визначення того, які відсутні індекси слід створити, а які невикористані індекси видалити? У мене є невеликий досвід роботи з інструментом "Профайлер" для SQLServer, але я не знаю подібного інструменту, включеного до Postgres.

12
включаючи параметри в OPENQUERY
Як я можу використовувати параметр всередині sql openquery, такий як: SELECT * FROM OPENQUERY([NameOfLinkedSERVER], 'SELECT * FROM TABLENAME where field1=@someParameter') T1 INNER JOIN MYSQLSERVER.DATABASE.DBO.TABLENAME T2 ON T1.PK = T2.PK

9
max (довжина (поле)) в mysql
Якщо я скажу: select max(length(Name)) from my_table Я отримую результат як 18, але я хочу також відповідні дані. Тож якщо я скажу: select max(length(Name)), Name from my_table ...вона не працює. Має бути самостійне приєднання, я здогадуюсь, що я не в змозі це зрозуміти. Хто-небудь може дати мені підказку?
86 sql  mysql 

6
Як я можу отримати кількість записів, на які впливає збережена процедура?
Для INSERT, UPDATEі DELETEзаяви SQL , виконаних безпосередньо в базі даних, більшість постачальників баз даних повертає кількість порушених рядків. Для збережених процедур кількість записів завжди залежить -1. Як ми отримуємо кількість записів, на які впливає збережена процедура?
86 sql  sql-server  oracle  tsql  plsql 

5
Як створити нову схему / нового користувача в Oracle Database 11g?
Я подав заявку на стажування в компанії, і в якості запитання вони задали мені можливість створити схему для їхньої компанії з певними вимогами та надіслати їм файл DDL . Я встановив базу даних Oracle 11g Express, але як створити нову схему в базі даних Oracle 11g? Я шукав рішення в …

10
Як відновити той самий виняток у SQL Server
Я хочу відновити той самий виняток у SQL Server, який щойно стався у моєму блоці try. Я можу скинути одне і те ж повідомлення, але хочу викинути ту саму помилку. BEGIN TRANSACTION BEGIN TRY INSERT INTO Tags.tblDomain (DomainName, SubDomainId, DomainCode, Description) VALUES(@DomainName, @SubDomainId, @DomainCode, @Description) COMMIT TRANSACTION END TRY BEGIN …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.