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

1119
Лучший способ получить идентичность вставленной строки?

Каков наилучший способ получить IDENTITYвставленный ряд? Я знаю , о @@IDENTITYи IDENT_CURRENTи , SCOPE_IDENTITYно не понимаю , плюсы и минусы , присоединенные к каждому. Может кто-нибудь объяснить, пожалуйста, различия и когда я должен использовать...

1075
Разница между Select и SelectMany

Я искал разницу между Selectи , SelectManyно я не смог найти подходящий ответ. Мне нужно узнать разницу при использовании LINQ To SQL, но я нашел только стандартные примеры массивов. Может кто-нибудь привести пример LINQ To...

1041
Параметризация предложения SQL IN

Как я могу параметризовать запрос, содержащий INпредложение с переменным числом аргументов, как этот? SELECT * FROM Tags WHERE Name IN ('ruby','rails','scruffy','rubyonrails') ORDER BY Count DESC В этом запросе число аргументов может быть от 1 до 5. Я бы предпочел не использовать выделенную...

1032
Как ограничить количество строк, возвращаемых запросом Oracle после упорядочивания?

Есть ли способ заставить Oracleзапрос вести себя так, как будто он содержит MySQL limitпредложение? В MySQL, я могу сделать это: select * from sometable order by name limit 20,10 чтобы получить 21-й по 30-й ряды (пропустите первые 20, дайте следующие 10). Строки выбираются после order by, так что...

1027
Какую версию PostgreSQL я использую?

Я нахожусь в корпоративной среде (использую Debian Linux) и не установил его сам. Я получаю доступ к базам данных с помощью Navicat или phpPgAdmin (если это помогает). У меня также нет доступа к серверу, на котором работает база...

1001
Разница между JOIN и INNER JOIN

Оба этих соединения дадут мне одинаковые результаты: SELECT * FROM table JOIN otherTable ON table.ID = otherTable.FK против SELECT * FROM table INNER JOIN otherTable ON table.ID = otherTable.FK Есть ли разница между утверждениями в исполнении или иным образом? Отличается ли он между разными SQL...

989
Как запустить сервер PostgreSQL в Mac OS X?

ЗАКЛЮЧИТЕЛЬНОЕ ОБНОВЛЕНИЕ: Я забыл запустить initdbкоманду. </ FINAL UPDATE> запустив эту команду ps auxwww | grep postgres Я вижу, что Postgres не работает > ps auxwww | grep postgres remcat 1789 0.0 0.0 2434892 480 s000 R+ 11:28PM 0:00.00 grep postgres возникает вопрос: как запустить...

960
mysql_fetch_array () / mysql_fetch_assoc () / mysql_fetch_row () / mysql_num_rows и т. д.… ожидает, что параметр 1 будет ресурсом

На этот вопрос есть ответы на переполнение стека на русском : mysql_fetch_array () ожидает параметр 1 , чтобы быть ресурсом (или mysqli_result), логическое значение заданной Я пытаюсь выбрать данные из таблицы MySQL, но получаю одно из следующих сообщений об ошибке: mysql_fetch_array () ожидает,...

959
Получение последней записи в каждой группе - MySQL

Существует таблица, messagesкоторая содержит данные, как показано ниже: Id Name Other_Columns ------------------------- 1 A A_data_1 2 A A_data_2 3 A A_data_3 4 B B_data_1 5 B B_data_2 6 C C_data_1 Если я выполню запрос select * from messages group by name, я получу результат как: 1 A A_data_1 4 B...

959
Как быстро переименовать базу данных MySQL (изменить имя схемы)?

Руководство MySQL на MySQL покрывает это. Обычно я просто выкидываю базу данных и импортирую ее с новым именем. Это не вариант для очень больших баз данных. По-видимому, RENAME {DATABASE | SCHEMA} db_name TO new_db_name; делает плохие вещи, существует только в нескольких версиях, и в целом это...

957
Как избежать одиночной кавычки в SQL Server?

Я пытаюсь insertнекоторые текстовые данные в таблицу в SQL Server9. Текст включает в себя одну цитату ('). Как мне избежать этого? Я попытался использовать две одинарные кавычки, но это привело меня к ошибкам. например. insert into my_table values('hi, my name''s...

941
ВНУТРЕННЕЕ ПРИСОЕДИНЕНИЕ НА ПУТЬ К ГДЕ

Для простоты предположим, что все соответствующие поля NOT NULL. Ты можешь сделать: SELECT table1.this, table2.that, table2.somethingelse FROM table1, table2 WHERE table1.foreignkey = table2.primarykey AND (some other conditions) Или еще: SELECT table1.this, table2.that, table2.somethingelse FROM...

929
Обновление SQL из одной таблицы в другую на основе совпадения идентификатора

У меня есть база данных с account numbersи card numbers. Я сопоставляю их в файле с updateлюбыми номерами карт и номерами счетов, так что я работаю только с номерами счетов. Я создал представление, связывающее таблицу с базой данных учетных записей / карточек, чтобы получить соответствующий Table...