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.

5
Zaktualizuj zapytanie za pomocą podzapytania w serwerze SQL
Mam prostą strukturę tabeli, taką jak ta: Tabela tempData ╔══════════╦═══════╗ ║ NAME ║ MARKS ║ ╠══════════╬═══════╣ ║ Narendra ║ 80 ║ ║ Ravi ║ 85 ║ ║ Sanjay ║ 90 ║ ╚══════════╩═══════╝ Mam też inne nazwy tabel, takie jak tempDataView ╔══════════╦═══════╗ ║ NAME ║ MARKS ║ ╠══════════╬═══════╣ ║ Narendra ║ …



10
Najszybszy sposób na skopiowanie tabeli w mysql?
Chcę skopiować tabelę do MySQL. Jaki jest najszybszy sposób? Lubię to? CREATE TABLE copy LIKE original; INSERT INTO copy SELECT * FROM original; lub CREATE TABLE copy SELECT * FROM original; ALTER TABLE copy ADD PRIMARY KEY (id); czy jest inny sposób? EDYCJA: Martwię się o ponowne utworzenie indeksów, w …
82 sql  mysql 

8
Jak wybrać podciąg w Oracle SQL do określonego znaku?
Powiedzmy, że mam kolumnę tabeli, która ma wyniki takie jak: ABC_blahblahblah DEFGH_moreblahblahblah IJKLMNOP_moremoremoremore Chciałbym móc napisać zapytanie, które wybiera tę kolumnę ze wspomnianej tabeli, ale zwraca tylko podciąg do znaku podkreślenia (_). Na przykład: ABC DEFGH IJKLMNOP Funkcja SUBSTRING wydaje się nie nadawać się do tego zadania, ponieważ jest oparta …
82 sql  oracle  substring  trim 

10
Dlaczego warto korzystać z Select Top 100 Percent?
Rozumiem, że przed SQL Server 2005 można było „oszukać” SQL Server, aby zezwolił na użycie zamówienia w definicji widoku, włączając TOP 100 PERCENTw to klauzulę SELECT . Ale widziałem inny kod, który odziedziczyłem, który używa SELECT TOP 100 PERCENT... w dynamicznych instrukcjach SQL (używanych w ADO w aplikacjach ASP.NET itp.). …
82 sql  sql-server  tsql 

8
Wydajność SQL 'jak' vs '='
To pytanie omija to, nad czym się zastanawiam, ale odpowiedzi nie dotyczą go dokładnie. Wydawałoby się, że generalnie „=” jest szybsze niż „like”, gdy używa się symboli wieloznacznych. Wydaje się, że jest to powszechna mądrość. Załóżmy jednak, że mam kolumnę zawierającą ograniczoną liczbę różnych stałych, zakodowanych na stałe identyfikatorów varchar …
82 sql  performance 

7
Zastosowanie funkcji agregującej MIN do pola BIT
Chcę napisać następujące zapytanie: SELECT ..., MIN(SomeBitField), ... FROM ... WHERE ... GROUP BY ... Problem w tym, że SQL Server tego nie lubi, gdy chcę obliczyć minimalną wartość pola bitowego , zwraca błąd Operand data type bit is invalid for min operator. Mogę zastosować następujące obejście: SELECT ..., CAST(MIN(CAST(SomeBitField …
82 sql  sql-server  tsql 


11
Jak przekonwertować wszystkie tabele w bazie danych na jedno zestawienie?
Otrzymuję błąd: Niedozwolona kombinacja zestawień (utf8_general_ci, IMPLICIT) i (utf8_unicode_ci, IMPLICIT) dla operacji '=' " Próbowałem ręcznie zmienić obie tabele, utf8_general_ci,IMPLICITale nadal pojawia się błąd. Czy istnieje sposób, aby przekonwertować wszystkie tabele utf8_general_ci,IMPLICITi skończyć z tym?
82 mysql  sql 


1
Polecenie dodania domyślnego wiązania
Wydaje się, że istnieją co najmniej dwa sposoby dodania domyślnego ograniczenia przy użyciu prostego języka T-SQL. Czy mam rację, że jedyną różnicą między tymi dwoma opisanymi poniżej jest to, że druga metoda tworzy nazwę ograniczenia, a pierwsza ma nazwę wygenerowaną przez SQL Server? ALTER TABLE [Common].[PropertySetting] ADD DEFAULT ((1)) FOR …


1
MySQL: Rzutowanie typu NULL na 0
Załóżmy, że następująca tabela (np. Wynik kilku instrukcji sprzężenia wewnętrznego): id | column_1 | column_2 ------------------------ 1 | 1 | 2 | 2 | 2 3 | | 3 Które możesz uzyskać na przykład z następującego stwierdzenia: select a.id, t1.column_1, t2.column_2 from a left join t1 on a.id = t1.id …
82 sql  mysql  casting 

4
sqlalchemy filtruje wiele kolumn
Jak połączyć dwie kolumny i zastosować filtr? Na przykład chcę wyszukiwać w obu kolumnach „imię” i „nazwisko” w tym samym czasie. Oto, jak to robiłem, przeszukując tylko jedną kolumnę: query = meta.Session.query(User).filter(User.firstname.like(searchVar))

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.