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.

4
Jak utworzyć unikalny indeks w kolumnie NULL?
Używam programu SQL Server 2005. Chcę ograniczyć wartości w kolumnie, aby były unikalne, jednocześnie zezwalając na wartości NULLS. Moje obecne rozwiązanie obejmuje unikalny indeks takiego widoku: CREATE VIEW vw_unq WITH SCHEMABINDING AS SELECT Column1 FROM MyTable WHERE Column1 IS NOT NULL CREATE UNIQUE CLUSTERED INDEX unq_idx ON vw_unq (Column1) Jakieś …

5
Wyzwalacz aktualizacji SQL tylko wtedy, gdy kolumna jest modyfikowana
Patrząc na inne przykłady, wymyśliłem następujące, ale wydaje się, że nie działa tak, jak bym chciał: chcę, aby zaktualizował zmodyfikowane informacje tylko wtedy, gdy QtyToRepairwartość została zaktualizowana ... ale to nie działa że. Jeśli skomentuję gdzie, to zmodyfikowane informacje są aktualizowane w każdym przypadku. Jak powiedziałem, inne przykłady skłoniły mnie …
101 sql  sql-server  triggers 


2
Jak mogę dołączyć ciąg do istniejącego pola w MySQL?
Chcę zaktualizować kod we wszystkich moich rekordach do tego, czym są obecnie, plus _standardowe pomysły? Na przykład, jeśli kody to apple_1 i apple_2, potrzebuję, aby były to apple_1_standard i apple_2_standard Przed: id code ------------ 1 apple_1 1 apple_2 Zapytanie pseudo: update categories set code = code + "_standard" where id …
101 sql  mysql  string 

5
MIN / MAX vs ORDER BY i LIMIT
Którą metodę spośród poniższych zapytań uważasz za lepszą? Jakie są twoje powody (wydajność kodu, lepsza konserwacja, mniej WTFery) ... SELECT MIN(`field`) FROM `tbl`; SELECT `field` FROM `tbl` ORDER BY `field` LIMIT 1;
101 sql  mysql 


3
postgresql zwraca 0, jeśli zwrócona wartość jest równa null
Mam zapytanie, które zwraca średnią (cenę) select avg(price) from( select *, cume_dist() OVER (ORDER BY price desc) from web_price_scan where listing_Type='AARM' and u_kbalikepartnumbers_id = 1000307 and (EXTRACT(Day FROM (Now()-dateEnded)))*24 < 48 and price>( select avg(price)* 0.50 from(select *, cume_dist() OVER (ORDER BY price desc) from web_price_scan where listing_Type='AARM' and u_kbalikepartnumbers_id …
101 sql  postgresql 




5
Limity SQL NVARCHAR i VARCHAR
Wszystko, mam duże (nieuniknione) dynamiczne zapytanie SQL. Ze względu na liczbę pól w kryteriach selekcji ciąg znaków zawierający dynamiczny SQL rośnie o ponad 4000 znaków. Teraz rozumiem, że istnieje ustawione maks. 4000 dla NVARCHAR(MAX), ale patrząc na wykonanie instrukcji SQL w Server Profiler dla instrukcji DELARE @SQL NVARCHAR(MAX); SET @SQL …


7
Czy istnieją wady używania ogólnego varchar (255) dla wszystkich pól tekstowych?
Mam contactstabelę, która zawiera pola, takie jak postcode, first name, last name, town, country, phone numberitp, z których wszystkie są zdefiniowane jako VARCHAR(255)choć żaden z tych pól będzie kiedykolwiek zbliży się do posiadania 255 znaków. (Jeśli się zastanawiasz, dzieje się tak, ponieważ migracje Ruby on Rails VARCHAR(255)domyślnie mapują pola typu …
100 mysql  sql 

5
Django w / nie w zapytaniu
Próbuję dowiedzieć się, jak napisać zapytanie w stylu „nie w” w django. Na przykład struktura zapytania, o której myślę, wyglądałaby tak. select table1.* from table1 where table1.id not in ( select table2.key_to_table1 from table2 where table2.id = some_parm ) Jak wyglądałaby składnia django przy założeniu modeli o nazwach tabela1 i …
100 sql  django 

7
Sprawdzanie pustego pola w MySQL
Napisałem zapytanie, aby sprawdzić, czy użytkownicy spełniają określone kryteria, z których jednym jest adres e-mail. Nasza strona pozwoli użytkownikowi mieć lub nie mieć adresu e-mail. $aUsers=$this->readToArray(' SELECT `userID` FROM `users` WHERE `userID` IN(SELECT `userID` FROM `users_indvSettings` WHERE `indvSettingID`=5 AND `optionID`='.$time.') AND `email`!="" '); Czy to najlepszy sposób na sprawdzenie pustego …
100 php  sql  mysql  null 

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.