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

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

2
Синтаксис MySQL для оновлення приєднання
У мене є дві таблиці, які виглядають так Поїзд +----------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +----------+-------------+------+-----+---------+-------+ | TrainID | varchar(11) | NO | PRI | NULL | | | Capacity | int(11) | NO | | 50 | | +----------+-------------+------+-----+---------+-------+ Бронювання +---------------+-------------+------+-----+---------+----------------+ …
83 sql  mysql 

7
Пункт IN з NULL або IS NULL
Postgres - це база даних Чи можу я використовувати значення NULL для речення IN? приклад: SELECT * FROM tbl_name WHERE id_field IN ('value1', 'value2', 'value3', NULL) Я хочу обмежитися цими чотирма значеннями. Я спробував вищезазначене твердження, і воно не працює, воно виконується, але не додає записи з NULL id_fields. Я …

3
Використання group by у двох полях і підрахунок у SQL
У моїй mysql db є таблиця, яка має два стовпці: групу та підгрупу. Дивіться нижче. group, subGroup grp-A, sub-A grp-A, sub-A grp-A, sub-B grp-B, sub-A grp-B, sub-B grp-B, sub-B Я намагаюся отримати кількість записів для кожної унікальної групи пар / підгруп. Це я очікую: group, subGroup, count grp-A, sub-A, 2 …
83 mysql  sql 

3
IF-THEN-ELSE твердження у postgresql
Я хочу написати запит postgresql, щоб зробити наступне: if(field1 > 0, field2 / field1 , 0) Я спробував цей запит, але він не працює if (field1 > 0) then return field2 / field1 as field3 else return 0 as field3 спасибі тобі
83 sql  postgresql 

7
Запит для порівняння дат у SQL
У мене є таблиця з датами, що все сталося в листопаді. Я написав цей запит select id,numbers_from,created_date,amount_numbers,SMS_text from Test_Table where created_date <= '2013-04-12' Цей запит повинен повертати все, що сталося в 11 місяці (листопаді), оскільки це сталося до дати '2013-04-12' (у грудні) Але це тільки повернення доступних дат , які …
83 sql  sql-server  date  compare 

5
mysql забагато індексів?
Я витрачаю деякий час на оптимізацію нашої поточної бази даних. Я розглядаю індекси конкретно. Є кілька питань: Чи існує таке поняття, як забагато індексів? Що індекси прискорять? Що індекси сповільняться? Коли добре додати індекс? Коли погано додавати індекс? Плюси та мінуси кількох індексів проти індексів із кількома стовпцями?
83 sql  mysql  indexing 

3
не вдається запустити просту вставку PostgreSQL
Я намагаюся зробити просту вставку в таблицю postgres, але отримую помилку, що значення, яке я намагаюся вставити, інтерпретується як ім'я стовпця INSERT INTO "imageTagBusinessMainCategory" (id, businessMainCategory) VALUES (DEFAULT, "auto dealer") Де ідентифікатор встановлений як первинний ключ, і автоматичне збільшення, а не нуль. Це ті прапорці, які я позначив, коли налаштовував …
83 sql  postgresql 

5
Як зробити підзапит Postgresql у пропозиції select із приєднанням із речення, як SQL Server?
Я намагаюся написати такий запит на postgresql: select name, author_id, count(1), (select count(1) from names as n2 where n2.id = n1.id and t2.author_id = t1.author_id ) from names as n1 group by name, author_id Це, звичайно, буде працювати на Microsoft SQL Server, але зовсім не на postegresql. Я трохи прочитав …

12
Як запустити запит SQL на таблиці Excel?
Я намагаюся створити підтаблицю з іншої таблиці всіх полів прізвища, відсортованих AZ, які мають поле телефонного номера, яке не є нульовим. Я міг би зробити це досить просто з SQL, але я не маю уявлення, як запустити SQL-запит в Excel. Я маю спокусу імпортувати дані у postgresql і просто запитати …
83 sql  excel  filtering 

4
Вставляйте дані в 3 таблиці за раз за допомогою Postgres
Я хочу вставити дані в 3 таблиці за допомогою одного запиту. Мої таблиці виглядають так: CREATE TABLE sample ( id bigserial PRIMARY KEY, lastname varchar(20), firstname varchar(20) ); CREATE TABLE sample1( user_id bigserial PRIMARY KEY, sample_id bigint REFERENCES sample, adddetails varchar(20) ); CREATE TABLE sample2( id bigserial PRIMARY KEY, user_id …

8
Умова SQL LIKE для перевірки на ціле число?
Я використовую набір умов SQL LIKE, щоб пройти алфавіт і перерахувати всі елементи, що починаються з відповідної літери, наприклад, щоб отримати всі книги, де заголовок починається з літери "А": SELECT * FROM books WHERE title ILIKE "A%" Це добре для листів, але як я можу перерахувати всі елементи, починаючи з …
83 sql  postgresql 


5
Запит на оновлення за допомогою підзапиту в Sql Server
У мене є така проста структура таблиці: Таблиця tempData ╔══════════╦═══════╗ ║ NAME ║ MARKS ║ ╠══════════╬═══════╣ ║ Narendra ║ 80 ║ ║ Ravi ║ 85 ║ ║ Sanjay ║ 90 ║ ╚══════════╩═══════╝ І у мене також є інші назви таблиць як tempDataView, як це ╔══════════╦═══════╗ ║ NAME ║ MARKS ║ …

5
Перейменувати обмеження в SQL Server?
Чи можна перейменувати обмеження в SQL Server? Я не хочу видаляти та створювати нове, оскільки це обмеження впливає на інші вже існуючі обмеження, і мені доведеться їх відтворити / змінити.

3
для чого потрібні анотації @Id та @GeneratedValue (стратегія = GenerationType.IDENTITY)? Чому тип покоління - це ідентичність?
@Id @GeneratedValue(strategy = GenerationType.IDENTITY) Чому ми використовуємо ці анотації? мені потрібно знати, чи це автоматично збільшує значення ідентифікатора моєї таблиці. (GenerationType.IDENTITY) чи є якісь інші типи, що насправді відбувається, коли ми використовуємо цю анотацію public class Author extends Domain { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) @Basic(optional = false) @Column(name = "id") …

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