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
Użyj instrukcji LIKE w typie danych XML programu SQL Server
Jeśli masz pole varchar, możesz łatwo SELECT * FROM TABLE WHERE ColumnA LIKE '%Test%'sprawdzić, czy ta kolumna zawiera określony ciąg. Jak to zrobić dla typu XML? Mam następujący, który zwraca tylko wiersze, które mają węzeł „Tekst”, ale muszę wyszukiwać w tym węźle select * from WebPageContent where data.exist('/PageContent/Text') = 1

2
SQL LEFT JOIN Alias ​​podzapytania
Uruchamiam to zapytanie SQL: SELECT wp_woocommerce_order_items.order_id As No_Commande FROM wp_woocommerce_order_items LEFT JOIN ( SELECT meta_value As Prenom FROM wp_postmeta WHERE meta_key = '_shipping_first_name' ) AS a ON wp_woocommerce_order_items.order_id = a.post_id WHERE wp_woocommerce_order_items.order_id =2198 I otrzymuję ten błąd: # 1054 - Nieznana kolumna „a.post_id” w „klauzuli on”. Myślę, że mój kod …



10
Analiza wykorzystania indeksu PostgreSQL
Czy istnieje narzędzie lub metoda do analizy Postgres i określenia, które brakujące indeksy należy utworzyć, a które nieużywane indeksy usunąć? Mam niewielkie doświadczenie w robieniu tego z narzędziem „profiler” dla SQLServer, ale nie znam podobnego narzędzia dołączonego do Postgres.


10
WHERE Klauzula, aby znaleźć wszystkie rekordy w określonym miesiącu
Chcę mieć możliwość nadania procedurze składowanej miesiąca i roku i zwrócenia wszystkiego, co dzieje się w tym miesiącu. Jak to zrobić, ponieważ nie mogę porównywać, ponieważ niektóre miesiące mają różną liczbę dni itp.? Jak najlepiej to zrobić? Czy mogę po prostu poprosić o porównanie na podstawie roku i miesiąca? Dzięki.

8
Tabele Postgresql istnieją, ale otrzymywanie informacji „relacja nie istnieje” podczas wykonywania zapytania
Mam bazę danych postgresql z wieloma tabelami. Jeśli zapytam: SELECT column_name FROM information_schema.columns WHERE table_name="my_table"; Otrzymam listę poprawnie zwróconych kolumn. Jednak kiedy pytam: SELECT * FROM "my_table"; Wyskakuje mi błąd: (ProgrammingError) relation "my_table" does not exist 'SELECT *\n FROM "my_table"\n' {} Masz jakieś przemyślenia na temat tego, dlaczego mogę pobrać …
87 sql  postgresql 



9
MySQL pobiera pozycję wiersza w ORDER BY
Z następującą tabelą MySQL: +-----------------------------+ + id INT UNSIGNED + + name VARCHAR(100) + +-----------------------------+ Jak mogę wybrać pojedynczy wiersz ORAZ jego pozycję wśród innych wierszy w tabeli, po posortowaniu według name ASC. Więc jeśli dane w tabeli wyglądają tak, po posortowaniu według nazwy: +-----------------------------+ + id | name + …

2
wybierz w mysql
Jestem użytkownikiem MSSQL i teraz konwertuję moją bazę danych na MySQL. Piszę następującą kwerendę w MySQL: select * into new_tbl from tbl I otrzymuję następujący błąd Error : Undeclared variable new_tbl Jak takie zapytanie powinno być poprawnie napisane w MySQL?
86 mysql  sql  sql-server 

12
w tym parametry w OPENQUERY
Jak mogę użyć parametru wewnątrz sql openquery, takiego jak: SELECT * FROM OPENQUERY([NameOfLinkedSERVER], 'SELECT * FROM TABLENAME where field1=@someParameter') T1 INNER JOIN MYSQLSERVER.DATABASE.DBO.TABLENAME T2 ON T1.PK = T2.PK

9
max (length (field)) w mysql
Jeśli powiem: select max(length(Name)) from my_table Otrzymuję wynik jako 18, ale chcę też mieć dane, o których mowa. Więc jeśli powiem: select max(length(Name)), Name from my_table ...to nie działa. Chyba powinno nastąpić samołączenie, którego nie potrafię rozgryźć. Czy ktoś może podać mi wskazówkę?
86 sql  mysql 


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.