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

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

13
Как найти повторяющиеся значения в таблице в Oracle?
Какой самый простой оператор SQL, который будет возвращать повторяющиеся значения для данного столбца и количество их вхождений в таблицу базы данных Oracle? Например: у меня есть JOBSтаблица с колонкой JOB_NUMBER. Как я могу узнать, есть ли у меня дубликаты JOB_NUMBER, и сколько раз они дублируются?

7
должен присутствовать в предложении GROUP BY или использоваться в статистической функции
У меня есть таблица, которая выглядит как этот вызывающий "makerar" cname | wmname | avg --------+-------------+------------------------ canada | zoro | 2.0000000000000000 spain | luffy | 1.00000000000000000000 spain | usopp | 5.0000000000000000 И я хочу выбрать максимальное среднее значение для каждого имени. SELECT cname, wmname, MAX(avg) FROM makerar GROUP BY cname; …

30
Каковы плюсы и минусы сохранения SQL в хранимых процессах по сравнению с кодом [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Закрыто 6 лет назад . Locked . Этот вопрос и его ответы заблокированы, потому что вопрос не по теме, но имеет историческое значение. В настоящее время он не принимает новые ответы или взаимодействия. Каковы преимущества …

10
MySQL, как в ()?
Мой текущий запрос выглядит так: SELECT * FROM fiberbox f WHERE f.fiberBox LIKE '%1740 %' OR f.fiberBox LIKE '%1938 %' OR f.fiberBox LIKE '%1940 %' Я немного осмотрелся и не могу найти ничего похожего на LIKE IN () - я предполагаю, что это работает так: SELECT * FROM fiberbox f …
273 sql  mysql 


15
Что быстрее, SELECT DISTINCT или GROUP BY в MySQL?
Если у меня есть стол CREATE TABLE users ( id int(10) unsigned NOT NULL auto_increment, name varchar(255) NOT NULL, profession varchar(255) NOT NULL, employer varchar(255) NOT NULL, PRIMARY KEY (id) ) и я хочу получить все уникальные значения professionполя, что будет быстрее (или рекомендуется): SELECT DISTINCT u.profession FROM users u …

8
Как хранить десятичные значения в SQL Server?
Я пытаюсь выяснить десятичный тип данных столбца в SQL Server. Мне нужно иметь возможность хранить значения, как 15,5, 26,9, 24,7, 9,8 и т. Д. Я назначил decimal(18, 0)тип данных столбца, но это не позволило мне сохранить эти значения. Как правильно это сделать?
273 sql  sql-server  types  decimal 

15
Как создать MySQL иерархический рекурсивный запрос
У меня есть таблица MySQL, которая выглядит следующим образом: id | name | parent_id 19 | category1 | 0 20 | category2 | 19 21 | category3 | 20 22 | category4 | 21 ...... Теперь я хочу иметь один запрос MySQL, для которого я просто предоставляю идентификатор [например, скажем …

11
Не равно <>! = Оператор на NULL
Может кто-нибудь объяснить, пожалуйста, следующее поведение в SQL? SELECT * FROM MyTable WHERE MyColumn != NULL (0 Results) SELECT * FROM MyTable WHERE MyColumn &lt;&gt; NULL (0 Results) SELECT * FROM MyTable WHERE MyColumn IS NOT NULL (568 Results)
271 sql  sql-server  tsql  null 



2
Приведение из VARCHAR в INT - MySQL
Мои текущие данные для SELECT PROD_CODE FROM `PRODUCT` является PROD_CODE 2 5 7 8 22 10 9 11 Я перепробовал все четыре запроса и ни один не работает. ( Ссылка ) SELECT CAST(PROD_CODE) AS INT FROM PRODUCT; SELECT CAST(PROD_CODE AS INT) FROM PRODUCT; SELECT CAST(PROD_CODE) AS INTEGER FROM PRODUCT; SELECT …
267 mysql  sql 

16
Получение «Превышено время ожидания блокировки; попробуйте перезапустить транзакцию », хотя я не использую транзакцию
Я запускаю следующую UPDATEинструкцию MySQL : mysql&gt; update customer set account_import_id = 1; ERROR 1205 (HY000): Lock wait timeout exceeded; try restarting transaction Я не использую транзакцию, так почему я получаю эту ошибку? Я даже попытался перезапустить свой сервер MySQL, и это не помогло. В таблице 406 733 строки.

7
Сохранение изменений после редактирования таблицы в SQL Server Management Studio
Если я хочу сохранить какие-либо изменения в таблице, ранее сохраненной в SQL Server Management Studio (данные в таблице отсутствуют), я получаю сообщение об ошибке: Сохранение изменений не разрешено. Внесенные вами изменения требуют удаления и повторного создания следующих таблиц. Вы внесли изменения в таблицу, которую нельзя создать заново, или включили опцию …

15
Создать дату из месяца, месяца и года с помощью T-SQL
Я пытаюсь преобразовать дату с отдельными частями, такими как 12, 1, 2007, в дату и время в SQL Server 2005. Я пробовал следующее: CAST(DATEPART(year, DATE)+'-'+ DATEPART(month, DATE) +'-'+ DATEPART(day, DATE) AS DATETIME) но это приводит к неправильной дате. Как правильно преобразовать три значения даты в правильный формат даты и времени?

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