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

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

13
Як використовувати ROW_NUMBER ()?
Я хочу використовувати ROW_NUMBER() щоб отримати ... Щоб отримати max(ROW_NUMBER()) -> Або я здогадуюсь, що це також буде підрахунок усіх рядків Я намагався робити: SELECT max(ROW_NUMBER() OVER(ORDER BY UserId)) FROM Users але, здавалося, не вийшло ... Отримати ROW_NUMBER() використання даної інформації, тобто. якщо у мене є ім’я, і я хочу …


10
Зміна назви схеми таблиці в SQL
Я хочу змінити назву схеми таблиці Employeesв базі даних. У Employeesназві схеми бази даних поточної таблиці dboя хочу змінити її exe. Як я можу це зробити? Приклад: ВІД dbo.Employees ДО exe.Employees Я спробував із цим запитом: ALTER SCHEMA exe TRANSFER dbo.Employees Але це дає мені помилку: Неможливо змінити схему 'exe', …
175 sql  sql-server  tsql  schema 

11
Заміна NULL на 0 у запиті на сервер SQL
Я розробив запит, і в результатах для перших трьох стовпців я отримую NULL. Як я можу його замінити 0? Select c.rundate, sum(case when c.runstatus = 'Succeeded' then 1 end) as Succeeded, sum(case when c.runstatus = 'Failed' then 1 end) as Failed, sum(case when c.runstatus = 'Cancelled' then 1 end) as …
175 sql  sql-server 


5
ПРИЄДНАЙТЕСЬ до двох результатів оператора SELECT
Чи можна об'єднати результати 2 sql SELECTвисловлювань в одному операторі? У мене є база даних завдань, де кожен запис є окремим завданням, із строками (і a PALT, що становить лише INTкілька днів від початку до граничного терміну. AgeТакож INTкількість днів.) Я хочу мати таблицю з кожною людиною в таблиці, кількість …
174 sql  select  join  group-by 

14
Як отримати останній вставлений ідентифікатор?
У мене є цей код: string insertSql = "INSERT INTO aspnet_GameProfiles(UserId,GameId) VALUES(@UserId, @GameId)"; using (SqlConnection myConnection = new SqlConnection(myConnectionString)) { myConnection.Open(); SqlCommand myCommand = new SqlCommand(insertSql, myConnection); myCommand.Parameters.AddWithValue("@UserId", newUserId); myCommand.Parameters.AddWithValue("@GameId", newGameId); myCommand.ExecuteNonQuery(); myConnection.Close(); } Коли я вставляю в цю таблицю, я називаю стовпчик первинного ключа auto_increment int GamesProfileId, як я …
174 c#  sql  sql-server 

10
Зберігання грошей у десятковій колонці - яка точність та масштабність?
Я використовую десятковий стовпець для зберігання значень грошей у базі даних, і сьогодні мені було цікаво, яку точність та масштаб використовувати. Оскільки нібито стовпчики з фіксованою шириною є більш ефективними, я думав, що те ж саме може бути і для десяткових стовпців. Є це? І яку точність і масштаб я …

5
Наскільки важливим є порядок стовпців в індексах?
Я чув, що ви повинні розміщувати стовпці, які будуть найбільш вибіркові на початку декларації індексу. Приклад: CREATE NONCLUSTERED INDEX MyINDX on Table1 ( MostSelective, SecondMost, Least ) По-перше, це те, що я кажу, правильно? Якщо це так, чи я можу побачити великі відмінності в продуктивності, переставляючи порядок стовпців у моєму …


16
Знайдіть найближчу широту / довготу за допомогою SQL-запиту
У мене є широта і довгота, і я хочу витягнути запис із бази даних, яка має найближчу широту і довготу на відстань, якщо ця відстань стає довшою зазначеної, то не завантажуйте її. Структура таблиці: id latitude longitude place name city country state zip sealevel

30
mysql обмеження зовнішнього ключа - неправильно сформована помилка
У мене є дві таблиці, table1це батьківська таблиця з колонкою IDі table2з колоною IDFromTable1(не фактичне ім'я) , коли я ставлю на FK , IDFromTable1щоб IDв table1я отримую помилку Foreign key constraint is incorrectly formed error. Я хотів би видалити запис таблиці 2, якщо table1запис буде видалений. Дякуємо за будь-яку допомогу …
173 mysql  sql  heidisql 

10
Як зробити декілька випадків, коли Умови використання SQL Server 2008?
Те, що я намагаюся зробити, - це використовувати більше одного випадку CASE WHEN для одного і того ж стовпця. Ось мій код запиту: SELECT Url='', p.ArtNo, p.[Description], p.Specification, CASE WHEN 1 = 1 or 1 = 1 THEN 1 ELSE 0 END as Qty, p.NetPrice, [Status] = 0 FROM Product …



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