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

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

5
Оголосіть змінну в SQLite і використовуйте її
Я хочу оголосити змінну в SQLite і використовувати її в insert роботі. Як у MS SQL: declare @name as varchar(10) set name = 'name' select * from table where name = @name Наприклад, мені потрібно буде отримати last_insert_rowта використовувати його в insert. Я знайшов щось про прив'язку, але насправді цього …

5
Порівняйте дати в MySQL
Я хочу порівняти дату з бази даних, яка знаходиться між 2 заданими датами. Стовпець із бази даних - DATETIME, і я хочу порівняти його лише з форматом дати, а не з форматом дати та часу. SELECT * FROM `players` WHERE CONVERT(CHAR(10),us_reg_date,120) >= '2000-07-05' AND CONVERT(CHAR(10),us_reg_date,120) <= '2011-11-10' Я отримую цю …
94 mysql  sql  comparison 


5
Як створити новий Посібник у збереженій процедурі?
На даний момент у мене є збережена процедура, в якій я хочу вставити нові рядки в таблицю. insert into cars (id, Make, Model) values('A new Guid', "Ford", "Mustang") Отже, первинним ключем "id" є Guid. Я знаю, як створити нову інструкцію в коді C #, але в рамках збереженої процедури я …

9
Повний текст пошуку за допомогою InnoDB
Я розробляю великомасштабний веб-додаток, де його частина - це база даних MySQL дискусійних дописів, якій потрібно плавно зрости до 20М + рядків. Я спочатку планував використовувати MyISAM для таблиць (для вбудованих можливостей повнотекстового пошуку ), але думка про блокування всієї таблиці завдяки одній операції запису змушує заткнутися. Замки на рівні …

6
Як створити параметризований SQL-запит? Навіщо мені?
Я чув, що "кожен" використовує параметризовані запити SQL для захисту від атак SQL-ін'єкцій, не підтверджуючи кожен фрагмент вводу користувача. Як це зробити? Ви отримуєте це автоматично під час використання збережених процедур? Тому я розумію, що це не параметризовано: cmdText = String.Format("SELECT foo FROM bar WHERE baz = '{0}'", fuz) Чи …

6
Як написати LINQ's .Skip (1000) .Take (100) у чистому SQL?
Що таке еквівалент SQL .Skip()методу в LINQ? Наприклад: Я хотів би вибрати рядки 1000-1100 з певної таблиці бази даних. Чи можливо це лише за допомогою SQL? Або мені потрібно виділити всю таблицю, а потім знайти рядки в пам'яті? Я в ідеалі хотів би цього уникати, якщо це можливо, оскільки стіл …
93 .net  sql  sql-server 

6
умовне унікальне обмеження
У мене ситуація, коли мені потрібно застосувати унікальне обмеження для набору стовпців, але лише для одного значення стовпця. Так, наприклад, у мене є така таблиця, як Table (ID, Name, RecordStatus). RecordStatus може мати значення лише 1 або 2 (активне чи видалене), і я хочу створити унікальне обмеження для (ID, RecordStatus) …


11
Як негайно вбити / зупинити довгий запит SQL?
Я використовую SQL Server 2008 та його студію управління. Я виконав запит, який дає багато рядків. Я намагався скасувати його за допомогою червоної кнопки скасування, але він не зупинявся протягом останніх 10 хвилин. Зазвичай це зупиняється протягом 3 хвилин. У чому може бути причина і як це негайно зупинити?


5
sqlalchemy: як об’єднати кілька таблиць за одним запитом?
У мене є такі зіставлені класи SQLAlchemy: class User(Base): __tablename__ = 'users' email = Column(String, primary_key=True) name = Column(String) class Document(Base): __tablename__ = "documents" name = Column(String, primary_key=True) author = Column(String, ForeignKey("users.email")) class DocumentsPermissions(Base): __tablename__ = "documents_permissions" readAllowed = Column(Boolean) writeAllowed = Column(Boolean) document = Column(String, ForeignKey("documents.name")) Мені потрібно отримати …
93 python  sql  join  sqlalchemy 

2
Як я можу мати декілька загальних виразів таблиць в одному операторі SELECT?
Я в процесі спрощення складного оператора select, тому думав, що буду використовувати загальні вирази таблиці. Оголошення одного cte працює нормально. WITH cte1 AS ( SELECT * from cdr.Location ) select * from cte1 Чи можна оголосити і використовувати більше одного cte в одному і тому ж SELECT? тобто цей sql …

9
Весняний JPA @Query з LIKE
Я намагаюся створити метод у CrudRepository, який зможе дати мені список користувачів, чиї імена користувачів ПОДОБАЮТЬСЯ Вхідним параметром (не тільки починається з, але і містить його). Я намагався використати метод, "findUserByUsernameLike(@Param("username") String username)"але, як сказано у весняній документації, цей метод дорівнює " where user.username like ?1". Це не добре для …
93 java  jquery  sql  spring  jpa 

5
Чи можу я H2 автоматично створити схему в базі даних в пам'яті?
(Я вже бачив базу даних H2 в пам’яті - схему ініціювання через запитання Spring / Hibernate ; вона тут не застосовується.) Я хотів би знати, чи є параметр у H2, який дозволить мені автоматично створювати схему при підключенні до неї. Якщо це допомагає, мене цікавить лише справа в пам'яті. H2 …
93 java  sql  database  h2 

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