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

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

9
Можно ли выбрать EXISTS напрямую как бит?
Мне было интересно, если это возможно сделать что-то вроде этого (что не работает): select cast( (exists(select * from theTable where theColumn like 'theValue%') as bit) Похоже, это должно быть выполнимо, но многие вещи, которые должны работать в SQL, не работают;) Я видел обходные пути для этого (SELECT 1, где ... …
186 sql  sql-server  tsql 

11
Импортировать файл CSV в SQL Server
Я ищу помощь для импорта .csvфайла в SQL Server, используя BULK INSERTнесколько основных вопросов. Вопросы: Данные файла CSV могут иметь ,(запятую) между (например, описание), так как я могу сделать импорт обработки этих данных? Если клиент создает CSV из Excel, тогда данные, которые имеют запятую, заключены в ""(двойные кавычки) [как в …
186 sql  sql-server  csv  bulkinsert  bulk 

12
Удалить первичный ключ в MySQL
У меня есть следующая схема таблицы, которая сопоставляет user_customers с разрешениями в действующей базе данных MySQL: mysql> describe user_customer_permission; +------------------+---------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +------------------+---------+------+-----+---------+----------------+ | id | int(11) | NO | PRI | NULL | auto_increment | | user_customer_id | …

9
Лучший способ сделать вложенную логику оператора в SQL Server
Я пишу SQL-запрос, в котором необходимо вычислить несколько возвращаемых столбцов в зависимости от множества условий. В настоящее время я использую вложенные операторы case, но это становится грязным. Есть ли лучший (более организованный и / или читабельный) способ? (Я использую Microsoft SQL Server, 2005) Упрощенный пример: SELECT col1, col2, col3, CASE …


3
ВСТАВИТЬ… НА КЛЮЧЕВОЙ КЛЮЧ (ничего не делать)
У меня есть таблица с уникальным ключом для двух столбцов: CREATE TABLE `xpo`.`user_permanent_gift` ( `id` INT UNSIGNED NOT NULL AUTO_INCREMENT , `fb_user_id` INT UNSIGNED NOT NULL , `gift_id` INT UNSIGNED NOT NULL , `purchase_timestamp` TIMESTAMP NULL DEFAULT now() , PRIMARY KEY (`id`) , UNIQUE INDEX `user_gift_UNIQUE` (`fb_user_id` ASC, `gift_id` ASC) …
184 mysql  sql  unique-key 


18
Оператор ALTER TABLE конфликтует с ограничением FOREIGN KEY
У меня проблема при попытке добавить внешний ключ к моей tblDomareтаблице; что я тут не так делаю? CREATE TABLE tblDomare (PersNR VARCHAR (15) NOT NULL, fNamn VARCHAR (15) NOT NULL, eNamn VARCHAR (20) NOT NULL, Erfarenhet VARCHAR (5), PRIMARY KEY (PersNR)); INSERT INTO tblDomare (PersNR,fNamn,eNamn,Erfarenhet) Values (6811034679,'Bengt','Carlberg',10); INSERT INTO tblDomare …
184 sql  sql-server  database 

25
Как я могу получить имена столбцов из таблицы в Oracle?
Мне нужно запросить базу данных, чтобы получить имена столбцов , чтобы не путать с данными в таблице. Например, если у меня есть таблица с именем , EVENT_LOGкоторый содержит eventID,eventType , eventDesc, и eventTime, то я хотел бы получить эти имена полей из запроса и ничего другого. Я нашел, как это …
184 sql  database  oracle 

10
Сохранение результатов с заголовками в Sql Server Management Studio
Я использую SQL Server Management Studio. Я хочу сохранить результаты запроса в файл Excel. Я выбираю «сохранить как» и затем сохраняю в файл CSV, который я могу открыть в Excel. Все хорошо, за исключением того, что мне не хватает заголовков столбцов, есть идеи, как их экспортировать?

13
Как вывести данные некоторых таблиц SQLite3?
Как сбросить данные, и только данные, а не схему, некоторых таблиц SQLite3 базы данных (не всех таблиц)? Дамп должен быть в формате SQL, так как он должен быть легко повторно введен в базу данных позже и должен быть выполнен из командной строки. Что-то вроде sqlite3 db .dump но без выгрузки …
183 sql  sqlite 

10
Невозможно просто использовать имя таблицы PostgreSQL («связь не существует»)
Я пытаюсь запустить следующий скрипт PHP, чтобы сделать простой запрос к базе данных: $db_host = "localhost"; $db_name = "showfinder"; $username = "user"; $password = "password"; $dbconn = pg_connect("host=$db_host dbname=$db_name user=$username password=$password") or die('Could not connect: ' . pg_last_error()); $query = 'SELECT * FROM sf_bands LIMIT 10'; $result = pg_query($query) or …

13
MySQL выберите, где столбец не пуст
В MySQL я могу выбрать столбцы только там, где что-то существует? Например, у меня есть следующий запрос: select phone, phone2 from jewishyellow.users where phone like '813%' and phone2 Я пытаюсь выбрать только те строки, где телефон начинается с 813, а в phone2 что-то есть.
182 sql  mysql 

4
MySQL / SQL: группировка по дате только в столбце Datetime
Имея таблицу с колонкой вроде: mydate DATETIME... У меня есть запрос, такой как: SELECT SUM(foo), mydate FROM a_table GROUP BY a_table.mydate; Это будет группировать по полной datetime, включая часы и минуты. Я хочу сделать группу, только по дате, а YYYY/MM/DDне по YYYY/MM/DD/HH/mm. Кто-нибудь знает, как это сделать? Я все еще …
182 sql  mysql 


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