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

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


16
Зміщення рядків у SQL сервері
Чи є спосіб у SQL Server отримати результати, починаючи з заданого зміщення? Наприклад, в іншому типі бази даних SQL можна зробити: SELECT * FROM MyTable OFFSET 50 LIMIT 25 щоб отримати результати 51-75. Схоже, ця конструкція не існує в SQL Server. Як я можу це зробити, не завантажуючи всі рядки, …
133 sql  sql-server 

13
Дизайн бази даних Facebook?
Мені завжди було цікаво, як Facebook створив співвідношення друзів <-> користувачів. Я вважаю, що таблиця користувачів приблизно така: user_email PK user_id PK password Я вважаю таблицю з даними користувачів (стать, вік і т. Д., Пов’язані через електронну пошту користувача, яку я вважаю). Як він з'єднує всіх друзів з цим користувачем? …

7
Sql-запит для вставки дати в SQL Server
Я хочу вставити datetimeзначення в таблицю (SQL Server) за допомогою запиту sql нижче insert into table1(approvaldate)values(18-06-12 10:34:09 AM); Але я отримую цю помилку msg. Incorrect syntax near '10'. Я спробував це з цитатами insert into table1(approvaldate)values('18-06-12 10:34:09 AM'); Я отримую це повідомлення про помилку Cannot convert varchar to datetime Ласкаво …


7
З ПЕРЕВІРИТИ ДОБАВИТИ ОГРАНИЧЕННЯ, а потім ПЕРЕВІРТИ КОНСТРАКТ проти ДОДАТИ КОНСТРАНТ
Я переглядаю зразок бази даних AdventureWorks для SQL Server 2008, і в сценаріях їх створення я бачу, що вони, як правило, використовують наступне: ALTER TABLE [Production].[ProductCostHistory] WITH CHECK ADD CONSTRAINT [FK_ProductCostHistory_Product_ProductID] FOREIGN KEY([ProductID]) REFERENCES [Production].[Product] ([ProductID]) GO далі негайно: ALTER TABLE [Production].[ProductCostHistory] CHECK CONSTRAINT [FK_ProductCostHistory_Product_ProductID] GO Я бачу це за …

10
Як оголосити змінну і використовувати її в тому ж сценарії Oracle SQL?
Я хочу написати код для багаторазового використання і потрібно оголосити деякі змінні на початку та повторно використовувати їх у сценарії, наприклад: DEFINE stupidvar = 'stupidvarcontent'; SELECT stupiddata FROM stupidtable WHERE stupidcolumn = &stupidvar; Як я можу оголосити змінну і повторно використовувати її в операторах, що слідують за такими, як при …

13
Як ви використовуєте змінні сценарію в psql?
У MS SQL Server я створюю свої сценарії для використання настроюваних змінних: DECLARE @somevariable int SELECT @somevariable = -1 INSERT INTO foo VALUES ( @somevariable ) Потім я зміню значення @somevariableчасу виконання, залежно від значення, яке потрібно в конкретній ситуації. Оскільки він знаходиться у верхній частині сценарію, його легко побачити …

9
Відмінність у Linq на основі лише одного поля таблиці
Я намагаюся використовувати .distinct в Linq, щоб отримати результат на основі одного поля таблиці (тому не потрібно цілих дублюваних записів із таблиці). Я знаю, як писати базовий запит, використовуючи різний наступний текст: var query = (from r in table1 orderby r.Text select r).distinct(); але мені потрібні результати, де r.textне дублюється.
133 c#  sql  linq 

14
Як вибрати останній запис таблиці в SQL?
Це зразок коду для вибору всіх записів із таблиці. Чи може хтось показати мені, як вибрати останній запис цієї таблиці? select * from table Коли я використовую: SELECT * FROM TABLE ORDER BY ID DESC LIMIT я отримую цю помилку: Рядок 1: Неправильний синтаксис біля "LIMIT". Це код, який я …

4
Резервна версія не підтримується для проектування діаграм або таблиць баз даних
Я намагаюся додати таблицю до моєї щойно створеної бази даних через SQL Server Management Studio. Однак я отримую помилку: резервна версія не підтримується для проектування діаграм або таблиць баз даних Щоб побачити мою інстальовану версію, про яку я натискав у SSMS, і ось що вийшло: Що тут не так?
132 sql  sql-server  database  ssms 


9
Встановити значення NULL в MySQL
Я хочу, щоб було встановлено значення, NULLякщо нічого не буде введено у текстове поле у ​​формі, яку я надсилаю. Як я можу це зробити? Я спробував вставити, 'NULL'але це просто додає слово NULLв поле. Я не впевнений, який код я повинен надати для цього, я просто пишу UPDATE запит.
132 mysql  sql 

5
MySQL, оновіть кілька таблиць одним запитом
У мене є функція, яка оновлює три таблиці, але для цього я використовую три запити. Я хочу використовувати більш зручний підхід для належної практики. Як я можу оновити кілька таблиць у MySQL за допомогою одного запиту?
132 mysql  sql  sql-update 


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