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

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

7
Як перетворити рядок бази даних у структуру
Скажімо, у мене є структура: type User struct { Name string Id int Score int } І таблиця бази даних з тією ж схемою. Який найпростіший спосіб проаналізувати рядок бази даних на структуру? Я додав відповідь нижче, але не впевнений, що вона найкраща.
80 sql  go 

5
Уникайте ділення на нуль у PostgreSQL
Я хотів би виконати поділ у реченні SELECT. Коли я приєднуюсь до деяких таблиць і використовую агрегатну функцію, я часто маю значення нуля або нуля як дільники. На даний момент я придумав лише цей метод, щоб уникнути ділення на нульові та нульові значення. (CASE(COALESCE(COUNT(column_name),1)) WHEN 0 THEN 1 ELSE (COALESCE(COUNT(column_name),1)) …

4
Виберіть поле Top 1 і призначте локальній змінній
Я хочу взяти значення ExtractedDate з цього запиту та використовувати його як @LastExtractDate у наступному запиті. Як це зробити? SELECT TOP 1 [ExtractedDate] FROM [OnsiteV4].[dbo].[SqlPendingIndex] order by ExtractedDate desc наступний запит: insert into @table(Hex, KeyDeviceId, ObjectDateTime, ExtractedDate ) SELECT CONVERT(VARCHAR(MAX), CONVERT(VARBINARY(MAX), ObjectValue, 1)) AS Hex, KeyDeviceId, ObjectDateTime , GETDATE () …
80 sql  sql-server 

4
Видаліть два останні символи стовпця в MySQL
У мене є стовпець SQL, де записи є рядками. Мені потрібно відобразити ці записи після обрізки останніх двох символів, наприклад, якщо запис є, 199902345він повинен вивести 1999023. Я спробував розглянути TRIM, але схоже, що він пропонує обрізати, лише якщо ми знаємо, які два останні символи. Але в моєму випадку я …
80 mysql  sql  string 

8
Чому оператор Contains () так різко погіршує продуктивність Entity Framework?
ОНОВЛЕННЯ 3: Згідно з цим оголошенням , це було розглянуто командою EF у EF6 alpha 2. ОНОВЛЕННЯ 2: Я створив пропозицію щодо вирішення цієї проблеми. Щоб проголосувати за це, йди сюди . Розглянемо базу даних SQL з однією дуже простою таблицею. CREATE TABLE Main (Id INT PRIMARY KEY) Я заповнюю …

6
MySQL - вибір даних із декількох таблиць, всі з однаковою структурою, але різними даними
Гаразд, ось моя дилема: у мене створена база даних із приблизно 5 таблицями, усі з точно такою ж структурою даних. Дані відокремлюються таким чином для цілей локалізації та загального розподілу близько 4,5 мільйонів записів. Більшість часу потрібен лише один стіл, і все добре. Однак іноді потрібні дані з 2 або …

3
помилка sql помилка: 121
CREATE TABLE `users` ( `UID` INT UNSIGNED NOT NULL AUTO_INCREMENT , `username` VARCHAR(45) NOT NULL , `password` VARCHAR(100) NULL , `name` VARCHAR(100) NULL , `gender` BIT NULL , `email` VARCHAR(255) NULL , `phone` VARCHAR(30) NOT NULL , `verified` BIT NOT NULL DEFAULT 0 , `time_zone` INT NULL , `time_register` DATETIME …



4
Візуальний інтерфейс PostgreSQL, подібний до phpMyAdmin?
Я хотів би переглянути та, можливо, відредагувати таблиці для PostgreSQL візуально, як phpMyAdmin, де ви можете побачити список таблиць, а також поля та окремі рядки для таблиці. Чи існує якась утиліта, яка може це зробити? Вибачте мене, якщо це насправді можливо в pgAdmin III, але я не міг зрозуміти жодного …
79 sql  postgresql 

5
Коли оновлюється позначка часу (авто)?
Якщо у мене є стовпець у таблиці типу TIMESTAMPі за замовчуванням використовується: CURRENT_TIMESTAMP, чи оновлюється цей стовпець до поточної позначки часу, якщо я оновлюю значення будь-якого іншого стовпця в тому ж рядку? Здається, що ні, але я не впевнений, чи так має статися. Я не можу зрозуміти, що це означає …
79 mysql  sql  timestamp 

8
використовувати поточну дату як значення за замовчуванням для стовпця
Чи є спосіб встановити значення стовпця за замовчуванням DateTime.Nowна Sql Server? Приклад: table Event Id int (auto-increment) not null Description nvarchar(50) not null Date datetime not null Лінія: Insert into Event(Description) values('teste'); слід вставити рядок, а значення Date має бути поточною датою.
79 sql  sql-server 

3
Чи підтримує sqlite будь-який оператор IF (умова) у select
Чи підтримує sqlite функцію sql "if" у операторі select? наприклад select if( length( a ) > 4 , a , ' ') as b from foo яка повертала б, якщо довжина була більше 4 символів. а то повернеться '' як b Якщо він підтримує умову в select, який синтаксис слід …
79 sql  sqlite 

18
ВИБЕРІТЬ ДЛЯ ОНОВЛЕННЯ за допомогою SQL Server
Я використовую базу даних Microsoft SQL Server 2005 з рівнем ізоляції READ_COMMITTEDта READ_COMMITTED_SNAPSHOT=ON. Тепер я хочу використовувати: SELECT * FROM <tablename> FOR UPDATE ... так що інші підключення до бази даних блокуються при спробі отримати доступ до того самого рядка "ДЛЯ ОНОВЛЕННЯ". Я намагався: SELECT * FROM <tablename> WITH (updlock) …

4
Обчислення різниці в часі між двома датами в хвилинах
У моїй базі даних MySQL є часовий знак часу, який відображається у DATEтипі даних у моєму файлі. Тепер я хочу запит, за допомогою якого я можу отримати всі записи в базі даних, для яких різниця між поточною позначкою часу та записом, що зберігається в базі даних, становить> 20 хвилин. Як …
79 mysql  sql  timestamp 

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