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

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


4
Функция IndexOf в T-SQL
Учитывая столбец адреса электронной почты, мне нужно найти положение знака @ для подстроки. Что такое indexofфункция для строк в T-SQL? Ищете что-то, что возвращает позицию подстроки в строке. в C # var s = "abcde"; s.IndexOf('c'); // yields 2
168 sql  sql-server  tsql  string 

24
Не удалось включить ограничения. Одна или несколько строк содержат значения, нарушающие ненулевые, уникальные или внешние ключи
Я сделал внешнее соединение и успешно выполнил в informixбазе данных, но я получил следующее исключение в моем коде: DataTable dt = TeachingLoadDAL.GetCoursesWithEvalState(i, bat); Не удалось включить ограничения. Одна или несколько строк содержат значения, нарушающие ненулевые, уникальные или ограничения внешнего ключа. Я знаю проблему, но я не знаю, как ее исправить. …
168 c#  asp.net  sql  database  informix 


5
Как сделать INNER JOIN на нескольких столбцах
Я работаю над проектом домашней работы, и я должен выполнить запрос к базе данных, который находит рейсы либо по названию города, либо по коду аэропорта, но flightsтаблица содержит только коды аэропортов, поэтому, если я хочу выполнить поиск по городу, мне нужно присоединиться к airportsстолу Таблица аэропортов имеют следующие столбцы: code, …
168 sql  database 

8
Объект 'DF __ *' зависит от столбца '*' - изменение int на double
В основном я получил таблицу в моей базе данных EF со следующими свойствами: public int Id { get; set; } public string Title { get; set; } public string Description { get; set; } public string Image { get; set; } public string WatchUrl { get; set; } public int …

13
Как сгруппировать время по часам или по 10 минут
например, когда я делаю SELECT [Date] FROM [FRIIB].[dbo].[ArchiveAnalog] GROUP BY [Date] как я могу указать групповой период? MS SQL 2008 2-й править я стараюсь SELECT MIN([Date]) AS RecT, AVG(Value) FROM [FRIIB].[dbo].[ArchiveAnalog] GROUP BY (DATEPART(MINUTE, [Date]) / 10) ORDER BY RecT изменил% 10 на / 10. можно ли сделать вывод даты …

10
Что такое Ad Hoc Query?
Я читаю книгу о SQL. В этой книге есть термин Ad Hoc Query , который я не понимаю. Что именно представляет собой специальный запрос?
167 sql  adhoc-queries 

3
Что означают флаги столбцов в MySQL Workbench?
Ответы на этот вопрос - работа сообщества . Отредактируйте существующие ответы, чтобы улучшить этот пост. В настоящее время он не принимает новые ответы или взаимодействия. В редакторе таблиц MySQL Workbench доступны 7 флагов столбцов: PK, NN, UQ, BIN, UN, ZF, AI. PK очевидно обозначает Первичный Ключ. А как насчет других?

13
Обновить несколько столбцов в SQL
Есть ли способ обновить несколько столбцов на сервере SQL так же, как используется оператор вставки? Что-то вроде: Update table1 set (a,b,c,d,e,f,g,h,i,j,k)= (t2.a,t2.b,t2.c,t2.d,t2.e,t2.f,t2.g,t2.h,t2.i,t2.j,t2.k) from table2 t2 where table1.id=table2.id Или что-то в этом роде, а не так: update table set a=t2.a,b=t2.b etc что может быть довольно утомительно писать, если у вас более …

30
Что быстрее / лучше? SELECT * или SELECT column1, colum2, column3 и т. Д.
Я слышал, что SELECT *это обычно плохая практика для написания команд SQL, потому что это более эффективно для SELECTстолбцов, которые вам особенно нужны. Если мне нужно, чтобы SELECTкаждый столбец в таблице, я должен использовать SELECT * FROM TABLE или SELECT column1, colum2, column3, etc. FROM TABLE Эффективность действительно имеет значение …
166 sql  database 


17
ПОРЯДОК ВЫПОЛНЕНИЯ IN IN
У меня есть простой SQL-запрос в PostgreSQL 8.3, который собирает кучу комментариев. Я предоставляю отсортированный список значений для INконструкции в WHEREпредложении: SELECT * FROM comments WHERE (comments.id IN (1,3,2,4)); Это возвращает комментарии в произвольном порядке, который в моем случае похож на id 1,2,3,4. Я хочу , чтобы получившиеся строки , …

6
Как эффективно посчитать вхождения значения столбца в SQL?
У меня есть таблица студентов: id | age -------- 0 | 25 1 | 25 2 | 23 Я хочу сделать запрос для всех студентов, и дополнительный столбец, который подсчитывает, сколько студентов одного возраста: id | age | count ---------------- 0 | 25 | 2 1 | 25 | 2 …
166 sql  performance 


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