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
Wyraźne w Linq na podstawie tylko jednego pola tabeli
Próbuję użyć .distinct w Linq, aby uzyskać wynik na podstawie jednego pola tabeli (więc nie wymagają całego zduplikowanych rekordów z tabeli). Wiem, jak pisać podstawowe zapytania, używając odrębnych: var query = (from r in table1 orderby r.Text select r).distinct(); ale potrzebuję wyników, które r.textnie są zduplikowane.
138 c#  sql  linq 

9
Porównanie ciągów bez rozróżniania wielkości liter w LINQ-to-SQL
Czytałem, że nierozsądne jest używanie ToUpper i ToLower do porównywania ciągów bez uwzględniania wielkości liter, ale nie widzę alternatywy, jeśli chodzi o LINQ-to-SQL. Argumenty ignoreCase i CompareOptions String.Compare są ignorowane przez LINQ-to-SQL (jeśli używasz bazy danych z uwzględnieniem wielkości liter, otrzymasz porównanie z rozróżnianiem wielkości liter, nawet jeśli poprosisz o …
137 .net  sql  vb.net  linq  linq-to-sql 

5
Użyj tnsnames.ora w Oracle SQL Developer
Oceniam Oracle SQL Developer . My tnsnames.orajest wypełnione, a tnspingdo połączenia zdefiniowanego w tnsnames.oradziale działa prawidłowo. Mimo to SQL Developer nie wyświetla żadnych połączeń. Oracle SQL Developer Soars wspomina, że ​​jeśli jeśli masz oprogramowanie klienckie Oracle i plik tnsnames.ora już zainstalowany na komputerze, Oracle SQL Developer automatycznie wypełni nawigator Connections …

9
Jaki jest cel słowa kluczowego SQL „AS”?
Możesz ustawić aliasy tabel w języku SQL, wpisując identyfikator bezpośrednio po nazwie tabeli. SELECT * FROM table t1; Możesz nawet użyć słowa kluczowego, ASaby wskazać alias. SELECT * FROM table AS t1; Jaka jest różnica między nimi, jeśli w ogóle? Widzę, że starzy ludzie DBA mają tendencję do pisania oświadczeń …
137 sql 

18
Co to jest „identyfikator wieloczęściowy” i dlaczego nie można go powiązać?
Ciągle otrzymuję te błędy, gdy próbuję zaktualizować tabele na podstawie innej tabeli. W końcu przepisuję zapytanie, zmieniam kolejność złączeń, zmieniam niektóre grupy i ostatecznie to działa, ale po prostu nie do końca rozumiem. Co to jest „identyfikator wieloczęściowy”? Kiedy nie można powiązać „identyfikatora wieloczęściowego”? Z czym to się wiąże? W …
137 sql  sql-server 

11
Łańcuch zamówienia SQL jako liczba
Mam numery zapisane VARCHARw bazie danych MySQL. Nie mogę ich wykonać z INTpowodu innych zależnych okoliczności. Podczas sortowania traktuje je jako znak, a nie liczbę. W bazie danych mam 1 2 3 4 5 6 7 8 9 10... Na mojej stronie pokazuje uporządkowaną listę w następujący sposób: 1 10 …




7
Zapytanie SQL, aby wstawić datę i godzinę w programie SQL Server
Chcę wstawić datetimewartość do tabeli (SQL Server) za pomocą poniższego zapytania sql insert into table1(approvaldate)values(18-06-12 10:34:09 AM); Ale otrzymuję ten komunikat o błędzie. Incorrect syntax near '10'. Wypróbowałem to z cytatami insert into table1(approvaldate)values('18-06-12 10:34:09 AM'); Otrzymuję ten komunikat o błędzie Cannot convert varchar to datetime Uprzejma pomoc! Dzięki.

7
CZEKAJ DODAJ OGRANICZENIE, a następnie SPRAWDŹ OGRANICZENIE vs. DODAJ OGRANICZENIE
Patrzę na przykładową bazę danych AdventureWorks dla SQL Server 2008 i widzę w ich skryptach do tworzenia, że ​​zwykle używają następujących elementów: ALTER TABLE [Production].[ProductCostHistory] WITH CHECK ADD CONSTRAINT [FK_ProductCostHistory_Product_ProductID] FOREIGN KEY([ProductID]) REFERENCES [Production].[Product] ([ProductID]) GO a zaraz po nim: ALTER TABLE [Production].[ProductCostHistory] CHECK CONSTRAINT [FK_ProductCostHistory_Product_ProductID] GO Widzę to dla …


20
Jaki jest powód, aby nie używać funkcji select *?
Widziałem wiele osób, które twierdziły, że powinieneś dokładnie nazwać każdą kolumnę, którą chcesz w zapytaniu wybierającym. Zakładając, że i tak zamierzam użyć wszystkich kolumn, dlaczego miałbym nie używać SELECT *? Nawet biorąc pod uwagę pytanie * Zapytanie SQL - Wybierz * z widoku lub Wybierz col1, col2,… colN z widoku …
136 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.