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

82
Зачем использовать Select Top 100 Percent?

Я понимаю, что до SQL Server 2005 вы могли «обмануть» SQL Server, чтобы разрешить использование порядка в определении представления, также включив его TOP 100 PERCENTв предложение SELECT . Но я видел другой код, который я унаследовал, который использует SELECT TOP 100 PERCENT... в динамических...

82
Получение данных для построения гистограммы

Есть ли способ указать размеры ящиков в MySQL? Прямо сейчас я пытаюсь выполнить следующий SQL-запрос: select total, count(total) from faults GROUP BY total; Генерируемые данные достаточно хороши, но строк слишком много. Что мне нужно, так это способ сгруппировать данные в заранее определенные...

82
Самый быстрый способ скопировать таблицу в MySQL?

Я хочу скопировать таблицу в MySQL. Какой способ самый быстрый? Как это? CREATE TABLE copy LIKE original; INSERT INTO copy SELECT * FROM original; или же CREATE TABLE copy SELECT * FROM original; ALTER TABLE copy ADD PRIMARY KEY (id); или есть другой способ? РЕДАКТИРОВАТЬ: меня беспокоит...

82
Сбросить первичный ключ PostgreSQL на 1

Есть ли способ сбросить первичный ключ таблицы PostgreSQL, чтобы снова начать с 1 в заполненной таблице? Сейчас он генерирует числа от 1000000 и выше. Я хочу, чтобы все было сброшено и началось с 1, сохранив все мои существующие данные нетронутыми....

82
Команда для добавления ограничения по умолчанию

Кажется, есть как минимум два способа добавить ограничение по умолчанию, используя прямой T-SQL. Правильно ли я, что единственное различие между двумя нижеприведенными состоит в том, что второй метод специально создает имя для ограничения, а первый метод имеет имя, созданное SQL Server? ALTER...

82
Как выбрать подстроку в Oracle SQL до определенного символа?

Скажем, у меня есть столбец таблицы с такими результатами: ABC_blahblahblah DEFGH_moreblahblahblah IJKLMNOP_moremoremoremore Я хотел бы иметь возможность написать запрос, который выбирает этот столбец из указанной таблицы, но возвращает только подстроку до символа подчеркивания (_). Например: ABC...

82
Как написать REST API?

Я пишу приложение для iPhone в качестве хобби, и ему понадобится веб-сервис для предоставления данных. Это не сильно отличается от того, что я делаю на работе, но на работе я пишу только представления и контроллеры. Кто-то другой отвечает за написание модели, и обычно клиенты предоставляют...

82
SQL Server ORDER BY по дате и последним значениям NULL

Пытаюсь заказать по дате. Я хочу, чтобы самые свежие свидания были первыми. Это достаточно просто, но есть много записей с нулевым значением, которые предшествуют любым записям с датой. Я безуспешно пробовал несколько вещей: ORDER BY ISNULL(Next_Contact_Date, 0) ORDER BY ISNULL(Next_Contact_Date,...

82
Производительность SQL 'like' vs '='

Этот вопрос охватывает то, что мне интересно, но ответы на него не совсем точны. Может показаться, что в целом «=» быстрее, чем «нравится» при использовании подстановочных знаков. Похоже, это общепринятое мнение. Однако давайте предположим, что у меня есть столбец, содержащий ограниченное...

82
Применение агрегатной функции MIN к BIT-полю

Я хочу написать такой запрос: SELECT ..., MIN(SomeBitField), ... FROM ... WHERE ... GROUP BY ... Проблема в том, что SQL Server не любит, когда я хочу вычислить минимальное значение битового поля, он возвращает ошибку Operand data type bit is invalid for min operator. Я мог бы использовать...

82
Лучший способ хранить сообщения чата в базе данных? [закрыто]

Закрыто . Этот вопрос должен быть более конкретным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он фокусировался только на одной проблеме, отредактировав этот пост . Закрыт 4 года назад . Уточните этот вопрос Я создаю приложение для чата, и мне...

82
Как преобразовать все таблицы в базе данных в одно сопоставление?

Я получаю ошибку: Недопустимое сочетание сопоставлений (utf8_general_ci, IMPLICIT) и (utf8_unicode_ci, IMPLICIT) для операции '=' " Я попытался изменить обе таблицы вручную, utf8_general_ci,IMPLICITно все еще получаю сообщение об ошибке. Есть ли способ преобразовать все таблицы...

81
хороший клиент postgresql для windows? [закрыто]

В настоящее время этот вопрос не подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, потребует дебатов, аргументов, опросов или расширенного обсуждения. Если вы считаете, что этот вопрос можно...

81
Могу ли я выполнять транзакции и блокировки в CouchDB?

Мне нужно выполнить транзакции (начать, зафиксировать или откатить), заблокировать (выбрать для обновления). Как я могу сделать это в базе данных модели документа? Редактировать: Дело вот в чем: Я хочу запустить сайт аукционов. И еще думаю, как направить покупку. При прямой покупке мне нужно...

81
Удалить все строки в таблице на основе другой таблицы

Кажется, я не могу вспомнить этот запрос! Я хочу удалить все строки в таблице 1, идентификаторы которых такие же, как в таблице 2. Так: DELETE table1 t1 WHERE t1.ID = t2.ID Я знаю, что могу сделать WHERE ID IN (SELECT ID FROM table2), но я хочу выполнить этот запрос, используя JOIN, если это...

81
Как получить первичный ключ таблицы?

Есть ли способ получить имя поля первичного ключа из базы данных mysql? Например: У меня есть такая таблица: +----+------+ | id | name | +----+------+ | 1 | Foo1 | | 2 | Foo2 | | 3 | Foo3 | +----+------+ Если идентификатор поля является первичным ключом (он имеет автоматическое увеличение, но я не...