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

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

3
Есть ли в t sql с переменными StartsWith или Contains?
Я пытаюсь определить, работает ли на сервере Express Edition. У меня есть следующий t sql. DECLARE @edition varchar(50); set @edition = cast((select SERVERPROPERTY ('edition')) as varchar) print @edition В моем случае @edition = Express Edition (64-bit) Как я могу сделать следующее? (Вдохновленный C #). DECLARE @isExpress bit; set @isExpress = …

6
Как предоставить себе административный доступ к локальному экземпляру SQL Server?
Я установил SQL Server 2008 R2 на свой локальный компьютер. Но я не могу создать новую базу данных из-за прав (или их отсутствия). "РАЗРЕШЕНИЕ НА СОЗДАНИЕ БАЗЫ ДАННЫХ ОТКАЗАНО" Итак, я попытался назначить права администратора моему текущему логину «У пользователя нет разрешения на выполнение этого действия». Я также попытался создать …


21
Команды не синхронизированы; вы не можете запустить эту команду сейчас
Я пытаюсь выполнить свой PHP-код, который вызывает два запроса MySQL через mysqli, и получаю сообщение об ошибке «Команды не синхронизированы; вы не можете запустить эту команду сейчас». Вот код, который я использую <?php $con = mysqli_connect("localhost", "user", "password", "db"); if (!$con) { echo "Can't connect to MySQL Server. Errorcode: %s\n". …
94 php  sql  mysql  mysqli 

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

4
Как использовать переменные в операторе SQL в Python?
Хорошо, я не настолько разбираюсь в Python. У меня есть следующий код Python: cursor.execute("INSERT INTO table VALUES var1, var2, var3,") где var1целое число,var2 & var3- строки. Как я могу написать имена переменных без включения их Python в текст запроса?
94 python  sql 

5
Как сгенерировать новый Guid в хранимой процедуре?
В настоящее время у меня есть хранимая процедура, в которой я хочу вставить новые строки в таблицу. insert into cars (id, Make, Model) values('A new Guid', "Ford", "Mustang") Итак, первичный ключ id - это Guid. Я знаю, как создать новый Guid в коде C #, но внутри хранимой процедуры я …

16
Почему объединения плохи с точки зрения масштабируемости?
Почему присоединяется плохо или «медленно». Я знаю, что слышал это не раз. Я нашел эту цитату Проблема в том, что соединения относительно медленные, особенно для очень больших наборов данных, и если они медленные, ваш сайт будет медленным. Чтобы снять с диска все эти отдельные фрагменты информации и снова собрать их …
94 sql  join 

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

10
Группировка в интервал 5 минут во временном диапазоне
У меня есть некоторые трудности с командами mySQL, которые я хочу выполнить. SELECT a.timestamp, name, count(b.name) FROM time a, id b WHERE a.user = b.user AND a.id = b.id AND b.name = 'John' AND a.timestamp BETWEEN '2010-11-16 10:30:00' AND '2010-11-16 11:00:00' GROUP BY a.timestamp Это мой текущий вывод. timestamp name …
94 mysql  sql  group-by 


7
Добавить столбец в таблицу со значением по умолчанию, равным значению существующего столбца
Как добавить столбец в таблицу SQL Server со значением по умолчанию, равным значению существующего столбца? Я пробовал этот оператор T-SQL: ALTER TABLE tablename ADD newcolumn type NOT NULL DEFAULT (oldcolumn) но это дает ошибку: Имя "oldcolumn" в этом контексте недопустимо. Допустимые выражения - это константы, константные выражения и (в некоторых …

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

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


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