Pytania oznaczone «tsql»

86
Porównanie dat MS SQL?

Mam 2 daty (godziny): data1 = 2010-12-31 15: 13: 48.593 data2 = 2010-12-31 00: 00: 00.000 Jest tego samego dnia, tylko o różnych porach. Porównanie daty1 i daty2 przy użyciu <= nie działa z powodu daty1 i godziny. Więc data1 <= data2 jest nieprawidłowa, ale powinna być prawdziwa. Czy...

85
Losowy rekord z tabeli bazy danych (T-SQL)

Czy istnieje zwięzły sposób na pobranie losowego rekordu z tabeli serwera sql? Chciałbym randomizować moje dane z testów jednostkowych, więc szukam prostego sposobu na wybranie losowego identyfikatora z tabeli. W języku angielskim opcja select to „Wybierz jeden identyfikator z tabeli, gdzie...

85
Pobieranie listy tabel i pól w każdej z nich w bazie danych

Zastanawiam się nad stworzeniem podstawowego ORM (wyłącznie dla zabawy) i zastanawiałem się, czy istnieje sposób na zwrócenie listy tabel w bazie danych, a także pól dla każdej tabeli? Korzystając z tego, chcę mieć możliwość przechodzenia przez zestaw wyników (w C #), a następnie powiedzieć dla...

84
FULL OUTER JOIN vs. FULL JOIN

Po prostu baw się zapytaniami i przykładami, aby lepiej zrozumieć sprzężenia. Zauważam, że w SQL Server 2008 następujące dwa zapytania dają takie same wyniki: SELECT * FROM TableA FULL OUTER JOIN TableB ON TableA.name = TableB.name SELECT * FROM TableA FULL JOIN TableB ON TableA.name =...

84
T-SQL i klauzula WHERE LIKE% Parameter%

Próbowałem napisać instrukcję, która używa klauzuli WHERE LIKE „% text%”, ale nie otrzymuję wyników, gdy próbuję użyć parametru dla tekstu. Na przykład to działa: SELECT Employee WHERE LastName LIKE '%ning%' Spowoduje to zwrócenie użytkowników Flenning, Manning, Ningle itp. Ale to...