W języku SQL wyrażenie CASE ocenia listę warunków, zwracając wynik dla pierwszego warunku, którego wynikiem jest prawda. W przypadku pytań CASE języków programowania użyj zamiast tego tagu [switch-statement].
На этот вопрос есть ответы на Stack Overflow на русском : Как выглядит конструкция JEŚLI… WTEDY SQL SELECT? W jaki sposób wykonują IF...THENw SQL SELECTrachunku? Na przykład: SELECT IF(Obsolete = 'N' OR InStock = 'Y' ? 1 : 0) AS Saleable, * FROM Product
OROperatora w WHENklauzuli CASEoświadczenie nie jest obsługiwany. W jaki sposób mogę to zrobić? CASE ebv.db_no WHEN 22978 OR 23218 OR 23219 THEN 'WECS 9500' ELSE 'WECS 9520' END as wecs_system
Czy istnieje sposób użycia operatora „LUB” lub równoważnego w przełączniku PHP? Na przykład coś takiego: switch ($value) { case 1 || 2: echo 'the value is either 1 or 2'; break; }
Czy ktoś wie, jak tworzyć zapytania w tabeli krzyżowej w PostgreSQL? Na przykład mam następującą tabelę: Section Status Count A Active 1 A Inactive 2 B Active 4 B Inactive 5 Chciałbym, aby zapytanie zwróciło następującą tabelę przestawną: Section Active Inactive A 1 2 B 4 5 czy to możliwe?
Próbowałem się rozejrzeć, ale nie mogłem znaleźć niczego, co by mi pomogło. Próbuję to zrobić w SQL: declare @locationType varchar(50); declare @locationID int; SELECT column1, column2 FROM viewWhatever WHERE CASE @locationType WHEN 'location' THEN account_location = @locationID WHEN 'area' THEN xxx_location_area = @locationID WHEN 'division' THEN xxx_location_division = @locationID Wiem, …
Jak mogę mieć trasy małymi literami i podkreśleniem, jeśli to możliwe, w ASP.NET MVC? Żebym miał /dinners/details/2zadzwonić DinnersController.Details(2)i, jeśli to możliwe, /dinners/more_details/2zadzwonić DinnersController.MoreDetails(2)? Wszystko to przy użyciu wzorów takich jak {controller}/{action}/{id}.
Mamy tabelę dziennika, która zawiera kolumnę komunikatów, która czasami zawiera ślad stosu wyjątków. Mam pewne kryteria, które określają, czy wiadomość ma to. Nie chcemy pokazywać tych wiadomości klientowi, ale zamiast tego mamy wiadomość taką jak: Wystąpił błąd wewnętrzny. Skontaktuj się z nami, podając kod referencyjny xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx gdzie xxx itp. to …
Mam instrukcję SQL, która ma CASEfrom SELECTi po prostu nie mogę tego zrobić poprawnie. Czy możecie mi pokazać przykład, CASEgdzie przypadki są warunkami, a wyniki są z przypadków. Na przykład: Select xxx, yyy case : desc case when bbb then 'blackberry'; when sss then 'samsung'; end from (select ???? ..... …
Poniższy obraz jest częścią widoków systemu Microsoft SQL Server 2008 R2. Z obrazu widać, że zależność między sys.partitionsi sys.allocation_unitszależy od wartości sys.allocation_units.type. Aby połączyć je razem, napisałbym coś podobnego do tego: SELECT * FROM sys.indexes i JOIN sys.partitions p ON i.index_id = p.index_id JOIN sys.allocation_units a ON CASE WHEN a.type …
Zastanawiam się, czy to w ogóle jest możliwe. Chcę zaktualizować kolumnę x, jeśli warunek jest prawdziwy, w przeciwnym razie kolumna y zostałaby zaktualizowana UPDATE table SET (CASE (CONDITION) WHEN TRUE THEN columnx ELSE columny END) = 25 Wszędzie szukałem, wypróbowałem kilka rzeczy i nie mogę znaleźć rozwiązania. Myślę, że to …
Pracuję z kwerendą zawierającą wyrażenie „CASE” w klauzuli „WHERE”. Ale SQL Server 2008 daje pewne błędy podczas jego wykonywania. Czy ktoś może mi pomóc z poprawnym zapytaniem? Oto zapytanie: SELECT tl.storenum 'Store #', co.ccnum 'FuelFirst Card #', co.dtentered 'Date Entered', CASE st.reasonid WHEN 1 THEN 'Active' WHEN 2 THEN 'Not …
Mam trzy funkcje, które znajdują n-ty element listy: nthElement :: [a] -> Int -> Maybe a nthElement [] a = Nothing nthElement (x:xs) a | a <= 0 = Nothing | a == 1 = Just x | a > 1 = nthElement xs (a-1) nthElementIf :: [a] -> Int …
Dlaczego kompilator nie umieszcza automatycznie instrukcji break po każdym bloku kodu w przełączniku? Czy to z powodów historycznych? Kiedy chciałbyś wykonać wiele bloków kodu?
Mam zmienną w ramce danych, w której jedno z pól ma zwykle wartości 7-8. Chcę połączyć je z 3 lub 4 nowymi kategoriami w nowej zmiennej w ramce danych. Jakie jest najlepsze podejście? Użyłbym instrukcji CASE, gdybym był w narzędziu podobnym do SQL, ale nie byłbym pewien, jak zaatakować to …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.