Вопросы с тегом 'sql'

Язык структурированных запросов (SQL) - это язык для запросов к базам данных. Вопросы должны включать примеры кода, структуру таблицы, выборочные данные и тег для реализации СУБД (например, MySQL, PostgreSQL, Oracle, MS SQL Server, IBM DB2 и т.д.). Если ваш вопрос касается исключительно конкретной СУБД (использует определенные расширения/функции), вместо этого используйте этот тег СУБД. Ответы на вопросы, помеченные SQL, должны использовать стандарт ISO/IEC SQL.
6

Количество числовых символов в строке

Используя tsql, я хочу подсчитать числовые символы в строке. Например, у меня есть строка "kick0my234ass", и я хочу подсчитать количество (4 в этом примере) чисел в этой строке. Я не могу использовать регулярное выражение, просто tslq.
23 мар. '18 в 12:56
1

Как написать SQL-запрос для извлечения родительского ключа и связанного с ним ключа

Таблица 1: MBR_KEY RCD SID ------------------- AAA 18 12 BBB 19 12 CCC 18 13 Сценарии: Когда RCD=18 тогда MBR_KEY AS SKEY Когда RCD <> 18 тогда CHECK SID ОЧЕНЬ КАК РОДИТЕЛЬ MBR_KEY (RCD 18 СЧИТАЕТ КАК РОДИТЕЛ...
23 мар. '18 в 19:30
1

Сделайте sql запроса, чтобы добавить новый столбец с результатами работы моих атрибутов

Мой запрос будет select obj, sum (att1), sum (att2) from T1 group by obj order by / * here I need to sort the obj by the results obtained between att1 / att2. * / - Важно, чтобы атрибут таблицы T1 obj повторялся, но с разными значениями att1 и att...
26 мар. '18 в 18:38
3

Получить любое имя, начинающееся с букв "Ai" в SQL

Все, что я хочу сделать, это получить имена людей, которые начинаются с "ma". Например, Мэтт, Мазерс, Мак. Первые две буквы должны быть "ма". Помогите!
26 мар. '18 в 20:03
2

SELECT MAX с условием WHERE

Я пытаюсь выполнить следующий запрос sql SELECT MAX(amount) AS LargestPrice FROM au_bids WHERE product = 73 Я не могу сделать это, поскольку условие WHERE не работает, и оно дает мне значение наибольшего числа во всей таблице. Что я делаю неправи...
28 мар. '18 в 13:53
1

Как получить все записи с полуночи до сих пор в Postgress sql

Как получить все записи с полуночи до сих пор в Postgress sql
28 мар. '18 в 14:44
1

Sub-запрос, имеющий несколько значений в столбце

У меня есть таблицы 1 и 2 Таблица 1: +-----+----+-------------------+ | pk | id | description | +-----+----+-------------------+ | pk1 | d1 | description one | | pk2 | d2 | description two | | pk3 | d3 | description three | +-----+----+-...
29 мар. '18 в 3:45
2

SQL case case порядок выполнения

Является ли оператор case выполненным до или после предложения where, и находится ли он перед предложением group by? Я и нахожу порядок операций с аргументом case в любом месте.
30 мар. '18 в 15:30
2

'Неверный синтаксис рядом с ключевым словом' case '

Я получаю сообщение об ошибке Неправильный синтаксис рядом с ключевым словом "case" Кто-нибудь видит, что я написал неправильно? Это T-SQL. SELECT @ifAtOffice CASE WHEN @ifAtOffice = 1 THEN 'Device is still assign...
30 мар. '18 в 16:35
3

Неправильная синтаксическая ошибка в SQL

CREATE PROCEDURE SP_INS_SINHVIEN @MASV NVARCHAR(20), @HOTEN NVARCHAR(100), @NGAYSINH DATETIME, @DIACHI NVARCHAR(200), @MALOP VARCHAR(20), @TENDN NVARCHAR(100), @MATKHAU VARBINARY AS BEGIN INSERT INTO SINHVIEN (MASV,...
31 мар. '18 в 9:45
1

Необходимо создать список из 12 месяцев с количеством дней

Мне нужно создать список последних 12 месяцев с указанием количества дней в каждом месяце без использования таблицы поиска. Требование не использовать таблицы было дано моим помощником, также этот запрос должен работать на любом сервере sql. Я наше...
02 апр. '18 в 10:07
1

Как объединить несколько строк с одним ID в одну строку?

Как объединить несколько строк с одним ID в одну строку. У меня есть таблица: +----+------+------+------+ | ID | A | B | C | +----+------+------+------+ | 1 | 123 | 31 | 456 | | 1 | 412 | NULL | 1 | | 2 | 567 | 38 | 4 | | ...
02 апр. '18 в 21:01
3

Список строк, содержащих только последнее время datetime в tsql

У меня есть таблица, которая содержит 4 столбца, из которых один - дата и время. Я хочу получить вывод только строк, которые имеют последнее время datetime. Как я могу это достичь?
03 апр. '18 в 9:46
1

Почему выбор отключается?

select m.matnr, m.hkl, m.lok_nr from Bestand M, (select b.matnr, b.hkl, b.lok_nr from BESTAND B, LAGER_LOKATION L where ((b.matnr = l.matnr and b.hkl = l.hkl and b.lok_nr = l.lok_nr and b.best_frei = 0 and l.greiflok = 'J' and l.status = 2) or ...
04 апр. '18 в 2:58
3

Как выполнить запрос с двумя разными датами и временем SQL Server

SELECT c_emp_user, SUM(cantidad) AS Cantidad FROM bulto_paquete_mined WHERE n_contrato = '888' AND fecha = '02-04-2018' AND hora > '16:59' AND (fecha = '03-04-2018' AND hora < '02:00') GROUP BY c_emp_user ...
04 апр. '18 в 18:53