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

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

10
Конвертировать текст в число в запросе MySQL
Можно ли конвертировать текст в число в запросе MySQL? У меня есть столбец с идентификатором, который состоит из имени и числа в формате «имя-номер». Столбец имеет тип VARCHAR. Я хочу отсортировать строки по номеру (строки с одинаковым именем), но столбец отсортирован в соответствии с порядком символов, т.е. name-1 name-11 name-12 …
138 mysql  sql 

5
Как проверить, существует ли функция в базе данных SQL
Мне нужно выяснить, существует ли функция в базе данных, чтобы я мог ее удалить и создать заново. Это должно быть что-то вроде следующего кода, который я использую для хранимых процедур: IF EXISTS ( SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[dbo].[SP_TEST]') AND OBJECTPROPERTY(id, N'IsProcedure') = 1 )

3
Блокировка Эскалации - Что здесь происходит?
Изменяя таблицу (удаляя столбец) в SQL Server 2008, я нажал кнопку «Создать сценарий изменения» и заметил, что созданный сценарий изменения удаляет столбец, говорит «go», а затем запускает дополнительный оператор ALTER TABLE, который, кажется, устанавливает эскалация блокировки таблицы до «TABLE». Пример: ALTER TABLE dbo.Contract SET (LOCK_ESCALATION = TABLE) Я должен также …

10
В чем разница между хранимой процедурой и представлением?
Я запутался в нескольких моментах: В чем разница между хранимой процедурой и представлением? Когда я должен использовать хранимые процедуры и когда я должен использовать представления в SQL Server? Позволяют ли представления создавать динамические запросы, где мы можем передавать параметры? Какой из них самый быстрый, и на каком основании один быстрее …

11
Каков разумный предел длины для полей «Имя» человека?
У меня есть простая веб-форма, которая позволит неаутентифицированным пользователям вводить свою информацию, включая имя. Я присвоил полю имени ограничение в 50 символов, чтобы оно совпадало с таблицей моей базы данных, где это поле - varchar (50), но затем я начал задумываться. Более уместно использовать что-то вроде типа столбца Текст или …
138 sql  html  textbox 



9
Какова цель ключевого слова SQL «AS»?
Вы можете установить псевдонимы таблиц в SQL, вводя идентификатор сразу после имени таблицы. SELECT * FROM table t1; Вы даже можете использовать ключевое слово, ASчтобы указать псевдоним. SELECT * FROM table AS t1; Какая разница между ними, если таковые имеются? Я вижу, что старые администраторы баз данных, как правило, пишут …
137 sql 

18
Что такое «составной идентификатор» и почему его нельзя связать?
Я постоянно получаю эти ошибки, когда пытаюсь обновить таблицы на основе другой таблицы. В итоге я переписываю запрос, меняю порядок объединений, меняю некоторые группировки, и затем, в конце концов, это работает, но я просто не совсем понимаю. Что такое «составной идентификатор»? Когда «многокомпонентный идентификатор» не может быть связан? С чем …
137 sql  sql-server 

11
Строка заказа SQL как число
У меня есть номера, сохраненные в VARCHARбазе данных MySQL. Я не могу сделать их INTиз-за некоторых других обстоятельств. При сортировке они воспринимаются как символы, а не как числа. В базе данных у меня есть 1 2 3 4 5 6 7 8 9 10... На моей странице он показывает упорядоченный …


24
Как мне назвать таблицу, которая отображает две таблицы вместе? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 3 года назад . Улучшить этот вопрос Допустим, у меня есть две таблицы: Table: Color Columns: Id, …

9
Сравнение строк без учета регистра в LINQ-to-SQL
Я читал, что неразумно использовать ToUpper и ToLower для выполнения сравнения строк без учета регистра, но я не вижу альтернативы, когда дело доходит до LINQ-to-SQL. Аргументы ignoreCase и CompareOptions для String.Compare игнорируются LINQ-to-SQL (если вы используете базу данных с учетом регистра, вы получите сравнение с учетом регистра, даже если вы …
137 .net  sql  vb.net  linq  linq-to-sql 


2
Соединение SQL для нескольких столбцов в одних и тех же таблицах
У меня есть 2 подзапроса, но у меня возникают проблемы с объединением столбцов из одних и тех же таблиц. Я попытался: SELECT * FROM (SELECT userid, listid FROM user_views_table WHERE date='2013-05-15' AND view_type='lists') a JOIN (SELECT sourceid, destinationid FROM actions_table WHERE date='2013-05-15' AND payloadtype='lists_user' AND actiontype='delete') b ON a.userid = …
137 sql  join 

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