CASE가 일치 항목을 발견하면 해당 첫 번째 일치 항목을 깨고 반환 할 것이라고 생각했습니다. 그러나 모두과 일치합니다. 예 : select distinct PERSON,
LOCATION,
(case
when LOCATION = 'CA' and PHONE is not null
then PHONE
MySQL은 나의 테이블 sales의 주간 판매를 얻기 위해 (주에 일 변환) 새 열을 계산은 다음과 같습니다 ID Date Quantity
00000001 01/01/2017 5
00000002 02/01/2017 25
00000003 01/01/2017 2
00000001 04/01/2017 58
00000005 01/01/2017 8
새 테이블의 새 데이터로 일부 이전 데이터를 변환하려고합니다. case 문에 대한 빌드를 리턴하는 SQL 스크립트를 작성했습니다. 이것은 'WHEN a = 2 THEN 350'과 같은 select 문에서 얻은 예제입니다. a = 1 인 THEN 2 CASE WHEN A = 2 THEN 3 CASE WHEN A = 3 THEN CASE : UPDATE A
나는 SSMS에서 다음 T-SQL 코드를 실행하고하지만 난 쿼리의 마지막 컬럼에 대해 기대하고있는 결과를 얻고 있지 않다 :는 SELECT *,
(CASE WHEN Description like '%AI% '
THEN 'AI'
ELSE 'OTHER'
END) as 'Meal Plan'
FROM T
실제로 MS SQL Server에서 내 결과에 일부 복제본을 만드는 방법을 찾고 있습니다. 일반적으로 중복을 만들지 않는 방법을 찾고 있지만이 예제에서는 반환되는 모든 개별 행이 필요하다는 것을 알고 있습니다. 저는 약 1,000 만 개의 행과 33 개의 열이있는 테이블로 작업하고 있습니다. 테이블은 첫 번째 열의 ID로 구성되며 나머지 열에는 'Y'또는
필터링을 위해 기존 열에서 계산 된 열을 만들고 싶습니다. case 문을 사용하여 고유 한 값을 연결하고 있으며 기존 값과 함께 작동하며 검색 매개 변수를 포함 할 수 없습니다. 내가 할 수없는 경우 */% 또는 검색 유형에 상관없이 장래에 올 수있는 열 값의 다양한 변형을 포함합니다. 그래서 붙박이 Spotfire의 기능을 통해 검색하고 대체 할 필요가
$data = 'this is appLe and ApPle'; $search = 'apple'; // 예를 들어 찾는이 $search을 사용하는 방법 많은 단어 $search = array("apple","pear") // $replace = array("pen","pupil") $replace = 'pear';와 배열 방법 $ 검색에서 배열 단어를 사용하
두 개의 case 문을 사용하여 계산 된 열을 만들려고했지만 작동하지 않습니다. 해결책이 있습니까? 감사! Case
when ${selector}='china' then
Case
when [design]="XXX" then [design]
when [design]="YYY" the