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.

10
Jak ponownie zgłosić ten sam wyjątek w programie SQL Server
Chcę ponownie zgłosić ten sam wyjątek w SQL Server, który właśnie wystąpił w moim bloku try. Mogę wysłać tę samą wiadomość, ale chcę zgłosić ten sam błąd. BEGIN TRANSACTION BEGIN TRY INSERT INTO Tags.tblDomain (DomainName, SubDomainId, DomainCode, Description) VALUES(@DomainName, @SubDomainId, @DomainCode, @Description) COMMIT TRANSACTION END TRY BEGIN CATCH declare @severity …

7
Jak wykluczyć wiersze, które nie są połączone z inną tabelą?
Mam dwie tabele, jedna ma klucz podstawowy, druga ma go jako klucz obcy. Chcę pobrać dane z tabeli podstawowej tylko wtedy, gdy tabela pomocnicza nie ma wpisu zawierającego jego klucz. Rodzaj przeciwieństwa prostego sprzężenia wewnętrznego, które zwraca tylko wiersze połączone tym kluczem.
86 sql  join 


4
Laravel Advanced Gdzie jak przekazać zmienną do funkcji?
Przykład w dokumencie: DB::table('users') ->whereExists(function($query) { $query->select(DB::raw(1)) ->from('orders') ->whereRaw('orders.user_id = users.id'); }) ->get(); Ale co, jeśli potrzebuję takiej zmiennej zewnętrznej: ->where('city_id', '=', $this->city->id) ->where(function($query) { $query->where('name', 'LIKE', '%'.$searchQuery.'%') ->orWhere('address', 'LIKE', '%'.$searchQuery.'%') }) Na razie utworzyłem nową nieruchomość i uzyskałem do niej dostęp $this->, ale czy istnieje wygodniejszy sposób?
86 php  sql  laravel 

6
SQL Server, dzielenie zwraca zero
Oto kod, którego używam w przykładzie: PRINT @set1 PRINT @set2 SET @weight= @set1 / @set2; PRINT @weight Oto wynik: 47 638 0 Chciałbym wiedzieć, dlaczego wraca 0zamiast0,073667712
86 sql 

7
Jak mogę wybrać wiersze z najnowszą sygnaturą czasową dla każdej wartości klucza?
Mam tabelę danych czujnika. Każdy wiersz zawiera identyfikator czujnika, znacznik czasu i inne pola. Chcę wybrać jeden wiersz z najnowszą sygnaturą czasową dla każdego czujnika, w tym niektóre inne pola. Pomyślałem, że rozwiązaniem byłoby pogrupowanie według identyfikatora czujnika, a następnie uporządkowanie według max (znacznika czasu) w następujący sposób: SELECT sensorID,timestamp,sensorField1,sensorField2 …

5
Jak usunąć wiele wierszy w SQL, gdzie id = (x do y)
Próbuję uruchomić zapytanie SQL, aby usunąć wiersze o identyfikatorach 163 do 265 w tabeli Próbowałem usunąć mniejszą liczbę wierszy DELETE FROM `table` WHERE id IN (264, 265) Ale jeśli chodzi o usuwanie 100 wierszy naraz, czy jest jakieś zapytanie podobne do powyższej metody, próbuję również użyć tego rodzaju zapytania, ale …
86 sql  sql-delete 

4
Definicja kolumny SQL: wartość domyślna i czy nie ma wartości null nadmiarowej?
Wiele razy widziałem następującą składnię, która definiuje kolumnę w instrukcji create / alter DDL: ALTER TABLE tbl ADD COLUMN col VARCHAR(20) NOT NULL DEFAULT "MyDefault" Pytanie brzmi: skoro określono wartość domyślną, czy konieczne jest również określenie, że kolumna nie powinna akceptować wartości NULL? Innymi słowy, czy DEFAULT nie czyni NOT …



8
Znak zmiany znaczenia Oracle SQL (dla „&”)
Podczas próby wykonania instrukcji wstawiania SQL za pomocą Oracle SQL Developer wciąż generuję monit „Wprowadź wartość podstawienia”: insert into agregadores_agregadores ( idagregador, nombre, url ) values ( 2, 'Netvibes', 'http://www.netvibes.com/subscribe.php?type=rss\&url=' ); Próbowałem uniknąć znaku specjalnego w zapytaniu za pomocą „\” powyżej, ale nadal nie mogę uniknąć znaku „&”, powodując podstawienie …

4
Jak usunąć z Select w MySQL?
Ten kod nie działa z MySQL 5.0, jak go ponownie napisać, aby działał DELETE FROM posts where id=(SELECT id FROM posts GROUP BY id HAVING ( COUNT(id) > 1 )) Chcę usunąć kolumny, które nie mają unikalnego identyfikatora. Dodam, że przeważnie jest to jedyny identyfikator (próbowałem w składni i też …


8
Proste zapytanie SQL DateTime
Jak zapytać o pole bazy danych DateTime w określonym zakresie? Używam SQL SERVER 2005 Kod błędu poniżej SELECT * FROM TABLENAME WHERE DateTime >= 12/04/2011 12:00:00 AM AND DateTime <= 25/05/2011 3:53:04 AM Pamiętaj, że muszę uzyskać wiersze w określonym przedziale czasu. Przykład, zakres czasu 10 minut. Obecnie kod SQL …


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.