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

Основной оператор SQL SELECT извлекает данные из одной или нескольких таблиц или других источников данных набора строк, таких как представления или табличные функции.

4
Каков порядок записей по умолчанию для оператора SELECT в MySQL?
Предположим, у вас есть следующая таблица и данные: create table t ( k int, v int, index k(k) ) engine=memory; insert into t (k, v) values (10, 1), (10, 2), (10, 3); При выдаче select * from t where k = 10без order byпредложения, как MySQL сортирует записи по умолчанию?

8
Выбор * по-прежнему большой нет-нет на SQL Server 2012?
В прошлые годы это считалось большим отказом select * from tableили select count(*) from tableиз-за падения производительности. Это все еще имеет место в более поздних версиях SQL Server (я использую 2012, но я думаю, что вопрос будет относиться к 2008 - 2014)? Изменить: так как люди, кажется, здесь меня слегка …

3
Почему этот запрос работает?
У меня есть две таблицы, table_a (идентификатор, имя) и table_b (идентификатор), скажем, на Oracle 12c. Почему этот запрос не возвращает исключение? select * from table_a where name in (select name from table_b); Из того, что я понимаю, Oracle видит это как select * from table_a where name = name; Но …

7
Возможно ли mysqldump подмножество базы данных, необходимой для воспроизведения запроса?
Задний план Я хотел бы предоставить подмножество моей базы данных, необходимое для воспроизведения selectзапроса. Моя цель - сделать мой вычислительный рабочий процесс воспроизводимым (как в воспроизводимых исследованиях ). Вопрос Есть ли способ, которым я могу включить этот оператор выбора в сценарий, который сбрасывает запрашиваемые данные в новую базу данных, так …

5
Как выбрать из ШОУ ТАБЛИЦА СТАТУС результаты
Я хотел бы ограничить строки и столбцы, которые возвращаются из SHOW TABLE STATUS Команда в MySQL 5.1. Есть ли способ получить эту же информацию через SELECTоператор, чтобы я мог манипулировать результатами обычным способом?
36 mysql  select 

1
Конструкция USING в предложении JOIN может вводить барьеры оптимизации в определенных случаях?
Мне стало известно, что USINGконструкция (вместо ON) в FROMпредложении SELECTзапросов может в некоторых случаях вводить барьеры оптимизации. Я имею в виду это ключевое слово: ВЫБРАТЬ * Из ПРИСОЕДИНЯЙТЕСЬ К ИСПОЛЬЗОВАНИЮ (a_id) Просто в более сложных случаях. Контекст: этот комментарий к этому вопросу . Я использую это много и никогда не …

5
Как я могу использовать значение по умолчанию в запросе выбора в PostgreSQL?
Я хотел бы использовать значение по умолчанию для столбца, который следует использовать, если строки не возвращаются. Это возможно в PostgreSQL? Как я могу это сделать? Или есть другой способ решить эту проблему? Например, что-то вроде этого: SELECT MAX(post_id) AS max_id DEFAULT 0 FROM my_table WHERE org_id = 3 И если …

6
Как привести целое число к логическому значению в предложении MySQL SELECT?
Я новичок здесь, так что будь добр ко мне. У меня есть следующий сценарий: У меня есть много таблиц, которые для простоты представлены в виде в моей базе данных MySQL. Моя проблема в том, что мне нужно значение в этом представлении, представляющее, является ли это тем или иным видом события …

2
Почему SELECT * бывают на величины быстрее, чем SELECT foo?
Рассмотрим таблицу значений и хэши, например, так: +------------+----------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +------------+----------+------+-----+---------+----------------+ | id | int(11) | NO | PRI | NULL | auto_increment | | val | char(9) | NO | | NULL | | | val_hashed | char(50) …

2
oracle - список пользователей с доступом к определенным таблицам
Я уверен, что об этом уже спрашивали, но я не могу найти соответствующие детали для следующего. Существует ли какая-то предварительно созданная таблица, которая может выполнять следующие действия (я использовал dba_tab_privs, но она ограничена и не отвечает всем моим потребностям), если нет, у кого-нибудь есть вопросы для ответа на следующие вопросы? …

2
Ссылочный столбец псевдоним в том же списке SELECT
Я конвертирую старую систему на основе MS-Access в PostgreSQL. В Access поля, которые были созданы в SELECT, могут использоваться как части уравнений для более поздних полей, например: SELECT samples.id, samples.wet_weight / samples.dry_weight - 1 AS percent_water, 100 * percent_water AS percent_water_100 FROM samples; Когда я делаю это в PostgreSQL, Postgres …

5
Преимущества использования backtick (`) в запросах MySQL?
В MySQL мы можем создавать запросы с или без `символа backtick ( ). Пример: SELECT * FROM TEST; SELECT * FROM `TEST`; Оба прекрасно работают в MySQL консоли. Есть ли техническая разница между ними? Есть ли преимущество использования ( `) по сравнению с простыми запросами?
25 mysql  select 

3
Как выбрать определенные строки, если столбец существует, или все строки, если столбец не существует
Я пишу сценарий, который получает количество строк для нескольких таблиц, однако для некоторых таблиц я хочу получить только количество строк, в которых установлен флаг (в данном случае active = 1). Есть ли способ сделать это в одном запросе? Например: Таблица usersимеет столбец с именем active В таблице clientsнет столбца с …
23 mysql  select  count 

2
Использование SELECT в предложении WHERE другого SELECT
Я сделал проект удаленного приложения поверх libpq для PostrgreSQL . Это ведет себя хорошо, но я представил общее функционирование приложения. Для каждого конечного результата, который я получаю, случается так, что я вызываю что-то вроде предложения 40 select (через tcpip). У меня есть воспоминания от SQL-Server, напоминающие мне, чтобы минимизировать количество …


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