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

102
Выберите номер строки в postgres

Как выбрать номер строки в postgres. Я пробовал это: select row_number() over (ORDER BY cgcode_odc_mapping_id)as rownum, cgcode_odc_mapping_id from access_odc.access_odc_mapping_tb order by cgcode_odc_mapping_id и получил эту ошибку: ОШИБКА: синтаксическая ошибка на "более" или близком к нему...

102
Поиск названий таблиц

Для поиска строк в моих хранимых процедурах я использую следующее: use DBname SELECT Name FROM sys.procedures WHERE OBJECT_DEFINITION(OBJECT_ID) LIKE '%xxx%' Легко ли изменить приведенное выше, чтобы он выполнял поиск по именам таблиц в конкретном db "DBname"?...

102
Установка драйвера PDO на сервер MySQL Linux

Не так давно мне предложили изменить мой код для использования PDO, чтобы параметризовать мои запросы и безопасно сохранять HTML в базе данных. Итак, вот основные проблемы: Я посмотрел http://php.net/manual/en/ref.pdo-mysql.php , и я действительно не понимаю, куда мне поместить эту $ ./configure...

102
Вычтите один день из datetime

У меня есть запрос на получение разницы дат между двумя датами как: SELECT DATEDIFF(DAY, @CreatedDate , GETDATE()) Ex : SELECT DATEDIFF(DAY, '2013-03-13 00:00:00.000' , GETDATE()) Мне нужен такой запрос, который вычитает день из созданного дня: SELECT DATEDIFF(DAY, **@CreatedDate- 1** , GETDATE())...

102
Можем ли мы иметь несколько «WITH AS» в одном sql - Oracle SQL

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

102
Как выбрать из подзапроса с помощью Laravel Query Builder?

Я хотел бы получить значение с помощью следующего SQL с использованием Eloquent ORM. - SQL SELECT COUNT(*) FROM (SELECT * FROM abc GROUP BY col1) AS a; Тогда я подумал о следующем. - Код $sql = Abc::from('abc AS a')->groupBy('col1')->toSql(); $num = Abc::from(\DB::raw($sql))->count();...

102
Как отобразить данные в таблице с помощью интерфейса командной строки psql?

Есть ли способ показать все содержимое внутри таблицы с помощью интерфейса командной строки psql? Я могу использовать \listдля отображения всех баз данных, \dдля отображения всех таблиц, но как я могу показать все данные в таблице?...

102
PostgreSQL CASE… END с несколькими условиями

Вот выдержка из моей таблицы: gid | datepose | pvc ---------+----------------+------------ 1 | 1961 | 01 2 | 1949 | 3 | 1990 | 02 1 | 1981 | 1 | | 03 1 | | Я хочу заполнить столбик из ПВХ, используя SELECT CASEкак показано ниже: SELECT gid, CASE WHEN (pvc IS NULL OR pvc = '') AND datpose <...

102
как изменить столбец Dataframe с типа String на тип Double в pyspark

У меня есть dataframe со столбцом как String. Я хотел изменить тип столбца на тип Double в PySpark. Я сделал следующее: toDoublefunc = UserDefinedFunction(lambda x: x,DoubleType()) changedTypedf = joindf.withColumn("label",toDoublefunc(joindf['show'])) Просто хотел знать, правильный ли это способ...

102
Как проверить, пуст ли фрейм данных искры?

Прямо сейчас я должен использовать, df.count > 0чтобы проверить DataFrame, пуст или нет. Но это неэффективно. Есть ли лучший способ сделать это? Спасибо. PS: я хочу проверить, пуст ли он, чтобы я сохранял только, DataFrameесли он не пустой...

102
ОШИБКА 1067 (42000): недопустимое значение по умолчанию для created_at.

Когда я попытался изменить таблицу, она показала ошибку: ERROR 1067 (42000): Invalid default value for 'created_at' Я искал эту ошибку в Google, но все, что я нашел, было так, как будто они пытались изменить метку времени, чтобы это произошло. Однако здесь я пытаюсь добавить новый столбец и...

101
Как создать уникальный индекс для столбца NULL?

Я использую SQL Server 2005. Я хочу, чтобы значения в столбце были уникальными, но разрешили NULLS. Мое текущее решение включает уникальный индекс для такого вида: CREATE VIEW vw_unq WITH SCHEMABINDING AS SELECT Column1 FROM MyTable WHERE Column1 IS NOT NULL CREATE UNIQUE CLUSTERED INDEX unq_idx...

101
Hibernate: автоматическое создание / обновление таблиц db на основе классов сущностей

У меня есть следующий класс сущности (в Groovy): import javax.persistence.Entity import javax.persistence.Id import javax.persistence.GeneratedValue import javax.persistence.GenerationType @Entity public class ServerNode { @Id @GeneratedValue(strategy = GenerationType.AUTO) Long id String...

101
Скрытые возможности MySQL

Заблокировано . Этот вопрос и ответы на него заблокированы, потому что вопрос не по теме, но имеет историческое значение. В настоящее время он не принимает новые ответы или взаимодействия. Я работаю с Microsoft SQL Server уже много лет, но только недавно начал использовать MySQL в своих...

101
MIN / MAX против ORDER BY и LIMIT

Какой из следующих запросов вы бы сочли лучшим? Каковы ваши причины (эффективность кода, лучшая ремонтопригодность, меньше WTFery) ... SELECT MIN(`field`) FROM `tbl`; SELECT `field` FROM `tbl` ORDER BY `field` LIMIT 1;...

101
Самый простой способ сделать рекурсивное самосоединение?

Каков самый простой способ выполнить рекурсивное самосоединение в SQL Server? У меня есть такая таблица: PersonID | Initials | ParentID 1 CJ NULL 2 EB 1 3 MB 1 4 SW 2 5 YT NULL 6 IS 5 И я хочу иметь возможность получать записи, относящиеся только к иерархии, начиная с конкретного человека. Итак,...

101
Проверка пустого поля с помощью MySQL

Я написал запрос, чтобы проверить пользователей с определенными критериями, одним из которых является их адрес электронной почты. Наш сайт позволяет пользователю иметь или не иметь адрес электронной почты. $aUsers=$this->readToArray(' SELECT `userID` FROM `users` WHERE `userID` IN(SELECT...