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
INSERT vs INSERT INTO
Od jakiegoś czasu pracuję z T-SQL w MS SQL i jakoś zawsze, gdy muszę wstawiać dane do tabeli, używam składni: INSERT INTO myTable <something here> Rozumiem, że słowo kluczowe INTOjest tutaj opcjonalne i nie muszę go używać, ale jakoś w moim przypadku stało się nawykiem. Moje pytanie brzmi: Czy są …
90 sql  sql-server  tsql 

5
Sprawdzanie pustego lub zerowego JToken w JObject
Mam następujące ... JArray clients = (JArray)clientsParsed["objects"]; foreach (JObject item in clients.Children()) { // etc.. SQL params stuff... command.Parameters["@MyParameter"].Value = JTokenToSql(item["thisParameter"]); } JTokenToSql wygląda tak... public static object JTokenToSql(JToken obj) { if (obj.Any()) return (object)obj; else return (object)DBNull.Value; } Próbowałem ((JObject)obj).Countteż… Ale nie wydaje się działać.
90 c#  sql  json.net 




5
Mysql strip time składnik z datetime
Muszę zrobić porównanie dat w MySQL bez uwzględnienia składnika czasu, tj. Muszę przekonwertować „2008-11-05 14:30:00” na „2008-11-05” Obecnie robię to: SELECT from_days(to_days(my_date)) Czy jest na to właściwy sposób?
90 sql  mysql  datetime 


7
T-SQL: przechodzenie przez tablicę znanych wartości
Oto mój scenariusz: Powiedzmy, że mam procedurę składowaną, w której muszę wywołać inną procedurę składowaną na zestawie określonych identyfikatorów; czy jest na to sposób? tj. zamiast tego robić: exec p_MyInnerProcedure 4 exec p_MyInnerProcedure 7 exec p_MyInnerProcedure 12 exec p_MyInnerProcedure 22 exec p_MyInnerProcedure 19 Robię coś takiego: *magic where I specify …
90 sql  sql-server  tsql 




6
Podzapytanie przy użyciu Exists 1 lub Exists *
Kiedyś pisałem moje czeki EXISTS w ten sposób: IF EXISTS (SELECT * FROM TABLE WHERE Columns=@Filters) BEGIN UPDATE TABLE SET ColumnsX=ValuesX WHERE Where Columns=@Filters END Jeden z administratorów DBA w poprzednim życiu powiedział mi, że kiedy robię EXISTSklauzulę, używaj SELECT 1zamiastSELECT * IF EXISTS (SELECT 1 FROM TABLE WHERE Columns=@Filters) …
89 sql  sql-server  tsql 

6
Obliczanie odległości między dwoma punktami (szerokość, długość)
Próbuję obliczyć odległość między dwoma pozycjami na mapie. Zapisałem w swoich danych: długość, szerokość geograficzną, X POS, Y POS. Wcześniej korzystałem z poniższego fragmentu kodu. DECLARE @orig_lat DECIMAL DECLARE @orig_lng DECIMAL SET @orig_lat=53.381538 set @orig_lng=-1.463526 SELECT *, 3956 * 2 * ASIN( SQRT( POWER(SIN((@orig_lat - abs(dest.Latitude)) * pi()/180 / 2), …

8
Skopiuj dane z jednej kolumny do drugiej (która znajduje się w innej tabeli)
Chcę skopiować dane z jednej kolumny do innej kolumny innej tabeli. Jak mogę to zrobić? Próbowałem następujących rzeczy: Update tblindiantime Set CountryName =(Select contacts.BusinessCountry From contacts) ale to nie zadziałało. Chcę skopiować kolumnę „BusinessCountry” tabeli kontaktów do kolumny „CountryName” tabeli tblindiantime.
89 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.