sql — вопросы с ответами

2 ответа
Я понимаю суть GROUP BY x Но как работает GROUP BY x, y и что это значит?
group-by
11 март 2010, в 00:07
9 ответов
Я пытаюсь insert добавить некоторые текстовые данные в таблицу в SQL Server 9. Текст включает в себя одну цитату ('). Как мне избежать этого? Я пробовал использовать две одинарные кавычки, но это породило некоторые ошибки. например. insert into my_table values('hi, my name' tim.');...
sql-server
tsql
single-quotes
19 окт. 2009, в 01:17
16 ответов
Каков самый простой способ сохранить вывод PL/pgSQL из базы данных PostgreSQL в файл CSV? Я использую PostgreSQL 8.4 с плагинами pgAdmin III и PSQL, из которых я запускаю запросы.
csv
postgresql-copy
04 окт. 2009, в 23:18
14 ответов
Какой из них: datetime datetime2 - рекомендуемый способ хранения даты и времени в SQL Server 2008 +? Я знаю различия в точности (и, возможно, место для хранения), но игнорируя их на данный момент, есть ли лучший практический документ о том, когда использовать что, или, может быть, мы должны исполь...
sql-server
tsql
datetime
datetime2
26 авг. 2009, в 13:30
10 ответов
Просто интересно, если кто-нибудь из вас использует Count(1) over Count(*) и, если есть заметная разница в производительности, или если это всего лишь устаревшая привычка, которая была перенесена с прошлых дней? (Специфицированная база данных - это SQL Server 2005.)...
sql-server
performance
03 авг. 2009, в 09:57
19 ответов
Я долго изучал функции и хранимую процедуру, но я не знаю, почему и когда я должен использовать функцию или хранимую процедуру. Они выглядят одинаково для меня, может быть, потому, что я немного новичок в этом. Может кто-нибудь сказать мне, почему?
sql-server
tsql
stored-procedures
sql-function
24 июль 2009, в 18:45
11 ответов
Какова основная цель использования CROSS APPLY? Я прочитал (смутно, через сообщения в Интернете), что cross apply может быть более эффективным при выборе больших наборов данных, если вы занимаетесь секционированием. (Пейджинг приходит на ум) Я также знаю, что cross apply не требует UDF в качестве пр...
sql-server
tsql
performance
cross-apply
16 июль 2009, в 17:18
35 ответов
Мы все знаем, что для выбора всех столбцов из таблицы мы можем использовать SELECT * FROM tableA Есть ли способ исключить столбцы из таблицы без указания всех столбцов? SELECT * [except columnA] FROM tableA Единственный способ, которым я знаю, - это вручную указать все столбцы и исключить нежелате...
sql-server
tsql
rdms
08 апр. 2009, в 09:42
14 ответов
Я видел SQL который использует оба параметра != и <> для не равных. Какой предпочтительный синтаксис и почему? Мне нравится !=, Потому что <> напоминает мне Visual Basic.
sql-server
tsql
06 апр. 2009, в 20:19
8 ответов
Оба этих объединения дадут мне те же результаты: SELECT * FROM table JOIN otherTable ON table.ID = otherTable.FK против SELECT * FROM table INNER JOIN otherTable ON table.ID = otherTable.FK Есть ли разница между операциями в производительности или иным образом? Различия между различными реализация...
sql-server
join
inner-join
19 фев. 2009, в 15:14
15 ответов
Есть ли способ заставить запрос Oracle вести себя так, как будто он содержит условие MySQL limit? В MySQL я могу это сделать: select * from sometable order by name limit 20,10 чтобы получить 21-е и 30-е ряды (пропустите первые 20, дайте следующие 10). Строки выбираются после order by, поэтому о...
pagination
limit
22 янв. 2009, в 18:42
14 ответов
После прочтения это не дубликат Явных vs неявных SQL-соединений. Ответ может быть связан (или даже тем же), но вопрос отличается. В чем разница и что должно идти в каждом? Если я правильно понимаю теорию, оптимизатор запросов должен иметь возможность использовать как взаимозаменяемые....
join
where-clause
09 дек. 2008, в 18:55
22 ответа
У меня есть база данных с account numbers card numbers. Я сопоставляю их с файлом, чтобы update любые номера карт до номера счета, чтобы я работал только с номерами счетов. Я создал представление, связывающее таблицу с базой данных учетных записей/карточек для возврата Table ID и соответствующего ...
sql-server
select
sql-update
join
22 окт. 2008, в 06:59
18 ответов
Как я могу запросить базу данных Oracle для отображения имен всех таблиц в ней?
15 окт. 2008, в 17:21
11 ответов
Каков наилучший способ получить IDENTITY вставленной строки? Я знаю о @@IDENTITY и IDENT_CURRENT и SCOPE_IDENTITY, но не понимаю плюсы и минусы, связанные с каждым. Может кто-нибудь объяснит различия и когда я буду использовать их?
sql-server
tsql
03 сен. 2008, в 23:24
Наверх
Меню