Запитання з тегом «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 (id, ім'я) та table_b (id), скажімо, на 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запиту. Моя мета - зробити свій обчислювальний робочий процес відтворюваним (як у відтворюваних дослідженнях ). Питання Чи є спосіб я включити цей оператор select у сценарій, який скидає запитувані дані в нову базу даних, таким чином, щоб база …


1
ВИКОРИСТАННЯ конструкції в пункті JOIN може ввести бар'єри оптимізації в певних випадках?
Мені було звернуто увагу, що USINGконструкція (замість ON) у FROMпункті SELECTзапитів може вводити бар’єри оптимізації в певних випадках. Я маю на увазі це ключове слово: ВИБІР * ВІД a ПРИЄДНАЙТЕСЬ b ВИКОРИСТАННЯ (a_id) Просто у більш складних випадках. Контекст: цей коментар до цього питання . Я цим користуюся багато і …

5
Як я можу використовувати значення за замовчуванням у запиті Select у 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 поля, складені в SELECTs, можуть використовуватися як частини рівнянь для пізніших полів, таких як: 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є стовпець, який називається активним У таблиці clientsнемає стовпця, який …
23 mysql  select  count 

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


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.