Pytania otagowane jako sql

Structured Query Language (SQL) to język do wysyłania zapytań do baz danych. Pytania powinny zawierać przykłady kodu, strukturę tabeli, przykładowe dane oraz znacznik implementacji DBMS (np. MySQL, PostgreSQL, Oracle, MS SQL Server, IBM DB2 itp.). Jeśli twoje pytanie dotyczy wyłącznie określonego DBMS (używa określonych rozszerzeń / funkcji), użyj zamiast tego znacznika DBMS. Odpowiedzi na pytania oznaczone SQL powinny używać standardowego SQL ISO / IEC.

9
czy można trochę wybrać EXISTS bezpośrednio?
Zastanawiałem się, czy można zrobić coś takiego (co nie działa): select cast( (exists(select * from theTable where theColumn like 'theValue%') as bit) Wydaje się, że powinno to być wykonalne, ale wiele rzeczy, które powinny działać w SQL, nie;) Widziałem obejścia tego problemu (WYBIERZ 1, gdzie ... Istnieje ...), ale wydaje …
186 sql  sql-server  tsql 

11
Zaimportuj plik CSV do programu SQL Server
Szukam pomocy w zaimportowaniu .csvpliku do programu SQL Server BULK INSERTi mam kilka podstawowych pytań. Zagadnienia: Dane pliku CSV mogą zawierać ,(przecinek) pomiędzy (np. Opis), więc jak mogę dokonać importu obsługującego te dane? Jeśli klient utworzy plik CSV z Excela, dane zawierające przecinek są ujęte w ""(podwójny cudzysłów) [jak w …
185 sql  sql-server  csv  bulkinsert  bulk 

9
Najlepszy sposób na wykonanie logiki zagnieżdżonej instrukcji case w SQL Server
Piszę zapytanie SQL, w którym kilka zwróconych kolumn należy obliczyć w zależności od dość wielu warunków. Obecnie używam zagnieżdżonych instrukcji case, ale robi się bałagan. Czy istnieje lepszy (bardziej zorganizowany i / lub czytelny) sposób? (Używam Microsoft SQL Server, 2005) Uproszczony przykład: SELECT col1, col2, col3, CASE WHEN condition THEN …



3
WSTAW ... NA DUPLIKATOWANYM KLUCZU (nic nie rób)
Mam tabelę z unikalnym kluczem dla dwóch kolumn: 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) ); Chcę …
184 mysql  sql  unique-key 


25
Jak mogę uzyskać nazwy kolumn z tabeli w Oracle?
Muszę wysłać zapytanie do bazy danych, aby uzyskać nazwy kolumn , aby nie pomylić ich z danymi w tabeli. Na przykład, jeśli mam tabeli nazwie EVENT_LOG, która zawiera eventID, eventType, eventDesc, i eventTime, a potem będzie chciał odzyskać te nazwy pól z zapytania i nic innego. Znalazłem, jak to zrobić …
184 sql  database  oracle 


13
Jak zrzucić dane niektórych tabel SQLite3?
Jak zrzucić dane i tylko dane, a nie schemat, niektórych tabel SQLite3 bazy danych (nie wszystkich tabel)? Zrzut powinien mieć format SQL, ponieważ powinien być później łatwo ponownie wprowadzony do bazy danych i powinien zostać wykonany z wiersza poleceń. Coś jak sqlite3 db .dump ale bez zrzucania schematu i wybierania …
183 sql  sqlite 

10
Nie można po prostu użyć nazwy tabeli PostgreSQL („relacja nie istnieje”)
Próbuję uruchomić następujący skrypt PHP, aby wykonać proste zapytanie do bazy danych: $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 die('Query …

13
MySQL wybierz, gdzie kolumna nie jest pusta
Czy w MySQL mogę wybierać kolumny tylko tam, gdzie coś istnieje? Na przykład mam następujące zapytanie: select phone, phone2 from jewishyellow.users where phone like '813%' and phone2 Próbuję wybrać tylko wiersze, w których telefon zaczyna się od 813, a phone2 ma coś w sobie.
182 sql  mysql 

4
MySQL / SQL: Grupuj według daty tylko w kolumnie Datetime
Posiadanie tabeli z kolumną jak: mydate DATETIME... Mam zapytanie takie jak: SELECT SUM(foo), mydate FROM a_table GROUP BY a_table.mydate; Spowoduje to pogrupowanie według pełnych danych datetime, w tym godzin i minut. Chcę utworzyć grupę przed, tylko przed datą, YYYY/MM/DDnie przed YYYY/MM/DD/HH/mm. Czy ktoś wie jak to zrobić? Nadal mogę to …
182 sql  mysql 

12
Usuń klucz podstawowy z MySQL
Mam następujący schemat tabeli, który mapuje user_customers do uprawnień w bazie danych MySQL na żywo: mysql> describe user_customer_permission; +------------------+---------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +------------------+---------+------+-----+---------+----------------+ | id | int(11) | NO | PRI | NULL | auto_increment | | user_customer_id | int(11) …


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.