sql

допустим, у меня есть столбцы a, b c, d в таблице в базе данных MySQL. То, что я пытаюсь сделать, это выбрать различные значения всех этих 4 столбцов в моей таблице (только отдельные значения). Я пробовал такие вещи, как: SELECT DISTINCT a,b,c,d FROM my_table; SELECT DISTINCT a,b,c,d FROM my_table GROUP BY a...

Я использую следующий код: SELECT * FROM table WHERE Col IN (123,123,222,....) однако, если я положил более ~3000 чисел в IN предложение, SQL выдает ошибку. кто-нибудь знает, есть ли ограничение по размеру или что-то подобное?!!...

когда у меня есть столбец с запятыми, я могу использовать unnest() функция: myTable id | elements ---+------------ 1 |ab,cd,efg,hi 2 |jk,lm,no,pq 3 |rstuv,wxyz select id, unnest(string_to_array(elements, ',')) AS elem from myTable id | elem ---+----- 1 | ab 1 | cd 1 | efg 1 | hi 2 | jk ... как я ...

Я специально думаю о unsigned int. вот практический пример: что вы делаете, когда ваш столбец идентификаторов исчерпан? Это можно либо пойти BigInt (хранение 8 байт вместо 4) или рефакторинг приложения для поддержки отрицательных целых чисел и даже для создания собственных правил, как указано в ответ; ни о...

Я пытаюсь проверить json введите PostgreSQL 9.3. У меня есть под названием data в таблице reports. JSON выглядит примерно так: { "objects": [ {"src":"foo.png"}, {"src":"bar.png"} ], "background":"background.png" } Я хотел бы запросить таблицу для всех отчетов, которые соответствуют значению ...

когда я выполняю "SELECT * FROM table" я получил результаты, как показано ниже: 1 item1 data1 2 item1 data2 3 item2 data3 4 item3 data4 Как вы можете видеть, есть DUP записи из column2 (item1 дублируются). Так как же я мог просто получить такой результат: 1 item1 data1 2 item2 data3 3 item3 data4 из дуб...

у меня есть запрос на эффект SELECT t3.id, a,bunch,of,other,stuff FROM t1, t2, t3 WHERE (associate t1,t2, and t3 with each other) GROUP BY t3.id LIMIT 10,20 Я хочу знать, что для многих общих строк этот запрос будет возвращен без ограничения (поэтому я могу показать информацию о разбиении на страницы). ...

Я пытаюсь взять последние четыре символа только из поля varchar. Все строки имеют разную длину. Какую функцию я должен использовать для этого?...

у меня есть три таблицы для определения пользователей: USER: user_id (int), username (varchar) USER_METADATA_FIELD: user_metadata_field_id (int), field_name (varchar) USER_METADATA: user_metadata_field_id (int), user_id (int), field_value (varchar) Я хотел бы создать пользователя среднего уровня, который и...

У меня был очень простой вопрос: позволяет ли oracle несколько "с AS" в одном операторе sql. пример: WITH abc AS( select ......) WITH XYZ AS(select ....) /*This one uses "abc" multiple times*/ Select .... /*using XYZ multiple times*/ Я могу заставить запрос работать, повторяя один и тот же запрос неск...